Я использую COM-объект для чтения библиотеки iTunes (версия 11, Windows). Я вызываю функцию GetITObjectByID
для извлечения набора треков из списка, сохраненного в текстовом файле в предыдущем сеансе iTunes.
GetITObjectByID(SourceID, PlaylistID, TrackID, DatabaseID)
Я хотел бы знать, в какой степени эти идентификаторы являются постоянными? Если они меняются со временем, какие события могут вызвать эти изменения? Это поможет мне оценить, насколько надежны сохраненные идентификаторы и нужно ли мне обновлять базу данных идентификаторов при каждом выполнении моего приложения.
Спасибо.