0

我编写了一个小程序,可以从 iTunes xml 读取和转换我的本地播放列表(我的博客上有更多背景知识:从 iTunes Library XML 读取播放列表)。

现在我想对存储在我的 iPod 上的播放列表做一些类似的事情(在我的例子中,第二代 nano;请不要 iPhone 回答——我已经很羡慕了 ;-))。有什么合法的方法可以做到这一点?

4

3 回答 3

0

OS 3.0 让您可以访问播放列表。

结帐 MediaPlayer.h。

啊,等等。纳米?不,我不这么认为。我以为你的意思是 iPod touch。

于 2009-07-13T20:31:09.417 回答
0

自从我处理那个特定品牌的 iPod 以来已经有很长时间了,但如果没有记错的话;如果您启用磁盘模式(如果可能),则 iPod 上的所有信息都可以通过 Finder 中显示的卷上的隐藏文件夹访问。

我无法告诉你该卷上的信息在哪里,但它可能在某个地方;最有可能采用二进制属性列表格式;所以数据可能需要一些按摩,但是通过适当考虑因素的命令行工具的简单旅行应该产生信息,或者它的 XML 化身中的信息。

但是,如果 Nano 不允许用作硬盘,恐怕没有太多工作要做。

于 2009-07-13T20:33:52.483 回答
0

唯一可行的方法是通过 iTunes 访问 iPod。iTunes 提供了一个“旧类型”的基于 COM 的接口 (?),称为 iTunesLib。您可以向 Apple 注册以获取一些文档,但在 MSDN 上的 Dan Crevier 的博客中有不错的描述。

不过,肯定还有其他一些方法,因为 iTunes 有一些替代品也允许将音乐传输到 iPod 等。想法,有人吗?;-)

于 2009-10-08T21:28:56.733 回答