2011-12-06 9 views
1

私は自分自身のためにiTunesとRdioからのログを記録して、時間の経過とともに音楽を聴く方法に基づいて強力なプレイリストを作成することができますが、各トラックには決して変更されない一意のIDが必要です。私が聞いていたアプリに関係なく私は現在、Pythonでappscriptを使用して、iTunesから固有のIDを取得する:Rdio Desktop APIはトラックに一意のIDを付与しますか?

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

しかし、RDIOスイートのAppleScript辞書によって突っついたときに、私はトラックに取り付けたユニークなIDのいずれかの種類が表示されません。提案?

+0

Rdioが一意のIDを提供しない場合、itunesが提供するものと異なる場合がありますが、曲のタイトルと一致するIDを取得できます。 –

+0

私は一致するアプリケーション間のIDに興味がありません... –

答えて

1

Rdioは、APIを有する。現在再生中のトラックを取得する方法についての情報は次のとおりです。http://groups.google.com/group/rdio-api/browse_thread/thread/23d52c77b4e56a55/3b8a897f0835fd90

また、現在再生中のトラックのURLをAppleScriptで取得することもできます。これは、トラックの一意のIDの一種として機能する必要があります

osascript -e 'tell app "Rdio" to get the rdio url of the current track' 
0

Tracksを含むすべてのRDIOオブジェクトは、getを使用してRDIOでそれをルックアップするために使用できる一意のIDですkey属性を持っています。

関連する問題