Я создал для себя небольшое настольное приложение, которое регистрирует прослушивания из iTunes и Rdio, поэтому я могу создавать мощные списки воспроизведения на основе того, как я слушаю музыку с течением времени, но для этого требуется, чтобы каждая дорожка имела уникальный идентификатор, который никогда не изменится, независимо от какое приложение я слушал. В настоящее время я получаю уникальные идентификаторы из iTunes, используя appscript в Python:
from appscript import *
it = app('iTunes')
it.current_track.persistent_ID()
Однако, просматривая словарь AppleScript Rdio Suite, я не вижу никаких уникальных идентификаторов, прикрепленных к дорожкам. Предложения?