2009-07-13 27 views
0

我寫過一個小程序,它可以從iTunes xml中讀取和轉換我的本地播放列表(我的博客上有更多背景:Reading the Playlists from the iTunes Library XML)。訪問iPod上的播放列表

現在我想對存儲在我的i​​Pod上的播放列表進行類似的操作(在我的情況下,第二代nano;請不要iPhone安卓系統 - 我已經羨慕;-))。任何合法的方式來做到這一點?

+0

二進制格式是一個麪條劃痕,但隨着任何運氣,在PropertyList編輯器中打開它應該產生一些有用的信息。 – 2009-07-13 20:41:35

+0

試圖用windows plist Editor讀取內容,但沒有運氣。 – Thorsten 2009-07-13 20:57:57

+0

啊,那不行。我指的是OS X附帶的屬性列表編輯器應用程序,作爲開發人員工具的一部分。我懷疑在任何其他平臺的工具中都會使用同樣精確的算法(GNUStep除外)。你可能必須使用Mac來做這個。 – 2009-07-13 21:03:20

回答

0

似乎工作的唯一方法是通過iTunes訪問iPod。 iTunes提供名爲iTunesLib的「舊型」基於COM的界面(?)。您可以向Apple註冊以獲取一些文檔,但Dan Crevier's Blog on MSDN中有適當的說明。

儘管有一些其他方法,但還有一些替代方法可以將音樂傳輸到iPod等等。 ;-)

0

OS 3.0讓你可以看到播放列表。

結帳MediaPlayer.h。

啊,等等。納米?不,我不這麼認爲。我認爲你的意思是iPod touch。

0

我已經處理了特定品牌的iPod已經很長時間了,但是如果內存能夠使用,如果您啓用磁盤模式(如果可能),iPod上的所有信息都可以通過Finder中顯示的捲上的隱藏文件夾訪問。

在那捲的信息是我不能告訴你,但它可能在那裏;最有可能是二進制屬性列表格式;所以數據可能需要一些按摩,但通過一個適當因子化的命令行工具的簡單旅程應該產生信息,或者它的XML化身中的信息。

但是,如果Nano不允許用作硬盤,那麼恐怕不太可能爲它做任何事情。