我寫過一個小程序,它可以從iTunes xml中讀取和轉換我的本地播放列表(我的博客上有更多背景:Reading the Playlists from the iTunes Library XML)。訪問iPod上的播放列表
現在我想對存儲在我的iPod上的播放列表進行類似的操作(在我的情況下,第二代nano;請不要iPhone安卓系統 - 我已經羨慕;-))。任何合法的方式來做到這一點?
我寫過一個小程序,它可以從iTunes xml中讀取和轉換我的本地播放列表(我的博客上有更多背景:Reading the Playlists from the iTunes Library XML)。訪問iPod上的播放列表
現在我想對存儲在我的iPod上的播放列表進行類似的操作(在我的情況下,第二代nano;請不要iPhone安卓系統 - 我已經羨慕;-))。任何合法的方式來做到這一點?
似乎工作的唯一方法是通過iTunes訪問iPod。 iTunes提供名爲iTunesLib的「舊型」基於COM的界面(?)。您可以向Apple註冊以獲取一些文檔,但Dan Crevier's Blog on MSDN中有適當的說明。
儘管有一些其他方法,但還有一些替代方法可以將音樂傳輸到iPod等等。 ;-)
OS 3.0讓你可以看到播放列表。
結帳MediaPlayer.h。
啊,等等。納米?不,我不這麼認爲。我認爲你的意思是iPod touch。
我已經處理了特定品牌的iPod已經很長時間了,但是如果內存能夠使用,如果您啓用磁盤模式(如果可能),iPod上的所有信息都可以通過Finder中顯示的捲上的隱藏文件夾訪問。
在那捲的信息是我不能告訴你,但它可能在那裏;最有可能是二進制屬性列表格式;所以數據可能需要一些按摩,但通過一個適當因子化的命令行工具的簡單旅程應該產生信息,或者它的XML化身中的信息。
但是,如果Nano不允許用作硬盤,那麼恐怕不太可能爲它做任何事情。
二進制格式是一個麪條劃痕,但隨着任何運氣,在PropertyList編輯器中打開它應該產生一些有用的信息。 – 2009-07-13 20:41:35
試圖用windows plist Editor讀取內容,但沒有運氣。 – Thorsten 2009-07-13 20:57:57
啊,那不行。我指的是OS X附帶的屬性列表編輯器應用程序,作爲開發人員工具的一部分。我懷疑在任何其他平臺的工具中都會使用同樣精確的算法(GNUStep除外)。你可能必須使用Mac來做這個。 – 2009-07-13 21:03:20