Я использую COM-объект для чтения библиотеки iTunes (версия 11, Windows). Я вызываю функцию GetITObjectByID
для извлечения последовательности дорожек из списка, сохраненного в текстовом файле в предыдущем сеансе iTunes.ITunes TrackID и постоянная базы данных
GetITObjectByID(SourceID, PlaylistID, TrackID, DatabaseID)
Я хотел бы знать, в какой степени эти идентификаторы являются постоянными? Если они со временем меняются, какие события могут вызвать эти изменения? Это поможет мне оценить, насколько надежны сохраненные идентификаторы, и если мне нужно обновить мою базу данных ID при каждом выполнении моего приложения.
Спасибо.
Можете ли вы поделиться ссылкой на документ, содержащий эту цитату? – TheDude
Это правда. Я не видел этого в доке. RTFM ... Я знаю ... В то же время я нашел способ получения трека с использованием постоянных идентификаторов, которые остаются действительными. См. [Http://stackoverflow.com/questions/21058852/retrieve-an-itunes-track-object-from-its-high-low-persistent-id?rq=1](Этот вопрос), особенно последний ответ , – JnLlnd
Я не видел документа, связанного через какое-то время, хотя это CHM (скомпилированный гипертекстовый файл), называемый ITunesCOM.CHM. К сожалению, Apple требует, чтобы вы зарегистрировались на идентификатор разработчика для этого контента на данный момент, если он по-прежнему доступен. – dwpj65