Я смотрю файл iTunes Music Library.xml
, который был написан с помощью iTunes 12, а ключи Distinguished Kind
соответствуют документации Apple для ITLibDistinguishedPlaylistKind
, но они смещены на один. Перечисление представляет собой индекс, основанный на нуле, но XML представляется индексом на основе одного. Вычитание 1 из значения в Distinguished Kind
приводит к правильному совпадению для всех моих плейлистов.
Например, если запись XML для моего "ТВ-шоу" плейлист:
<dict>
<key>Name</key><string>TV Shows</string>
<key>Playlist ID</key><integer>117297</integer>
<key>Distinguished Kind</key><integer>3</integer>
<key>TV Shows</key><true/>
<key>All Items</key><true/>
</dict>
Матчи ITLibDistinguishedPlaylistKindTVShows
из ITLibDistinguishedPlaylistKind
перечисления.
Лот «Отличный вид» отсутствует, но это хороший намек. – StephBel