我为自己建立了一个小的桌面应用程序,可以记录iTunes和Rdio的收听,这样我就可以根据自己的音乐收听方式创建功能强大的播放列表,但它要求每个曲目都有一个永远不会更改的唯一ID,无论我以前听的是哪个应用程序。我目前使用Python中的appscript从iTunes中检索唯一的id:
from appscript import *
it = app('iTunes')
it.current_track.persistent_ID()
然而,当我翻阅Rdio套件AppleScript字典时,我没有看到任何类型的唯一ID附加到曲目上。建议?在
所有Rdio对象,包括^{} 都有一个} 在Rdio中查找它。在
key
属性,该属性是唯一的ID,可用于使用^{Rdio有一个API。以下是一些关于如何获得当前正在播放的曲目的信息:http://groups.google.com/group/rdio-api/browse_thread/thread/23d52c77b4e56a55/3b8a897f0835fd90
您也可以通过Applescript获取当前正在播放的曲目的url。这应该是轨道的一种唯一标识:
相关问题 更多 >
编程相关推荐