ミュージックアプリ(iTunes)のライブラリ書き出しで出力したxmlファイルにあるPERSISTENT_IDは16進数に変換されていて、sqliteの中に保存されているPERSISTENT_IDと対応させるには変換することが必要。
調べるとPERSISTENT_IDはNSNumber型で、どうもNSNumber=int64で変換すれば良いらしい
>>> from ctypes import c_int64
>>> c_int64(int('xxxxxxxxxxxxxxxx', 16)).value
Leave a Reply