1

我为自己构建了一个小型桌面应用程序,它记录来自 iTunes 和 Rdio 的收听,因此我可以根据我随着时间的推移听音乐的方式创建强大的播放列表,但它要求每首曲目都有一个永远不会改变的唯一 ID,无论我以前听哪个应用程序。我目前使用 Python 中的 appscript 从 iTunes 中检索唯一 ID:

from appscript import *
it = app('iTunes')
it.current_track.persistent_ID()

但是,在浏览 Rdio Suite AppleScript Dictionary 时,我没有看到任何类型的唯一 ID 附加到轨道。建议?

4

2 回答 2

1

Rdio 有一个API。以下是有关如何获取当前播放曲目的一些信息:http ://groups.google.com/group/rdio-api/browse_thread/thread/23d52c77b4e56a55/3b8a897f0835fd90

您还可以通过 Applescript 获取当前播放曲目的 url。这应该作为轨道的一种唯一 ID:

osascript -e 'tell app "Rdio" to get the rdio url of the current track'
于 2012-03-15T21:39:10.533 回答
0

所有 Rdio 对象,包括Tracks具有key唯一 ID 的属性,可用于在 Rdio 中使用get.

于 2014-06-19T12:08:53.217 回答