2009-07-13 57 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不允许用作硬盘,那么恐怕不太可能为它做任何事情。