Apple Ipod和C#

用C#读取ipod歌曲的最佳方法是什么。 我正在考虑做一个ipod接口作为测试:)

谢谢

这个问题出现在谷歌搜索中,但我找到的第一个合理答案需要更长的时间:

SharePod有一个用于iPod访问的.Net(2.0)库,显然支持所有最新的iPod和iPhone(我没有亲自测试过):

http://www.getsharepod.com/fordevelopers/

它是免费的非商业用途,并且对于许可使用来说似乎相当便宜(目前为99美元)

希望这有助于某人!

这个问题有点小,所以我将基于我能看到的解释它的方式来回答。

我不能谈论当前一代(Touch)设备,因为它们已经改变了一些东西,但我知道在此之前歌曲存储在iPod_Control目录中。 这些文件是名称式的,因此为了读取诸如曲目和艺术家名称之类的信息,必须从声音文件本身的udataprimefaces中对其进行扩散。

iTunes和iPod使用MPEG-4 AAC音频作为声音文件,因此播放它们涉及从声音文件的数据primefaces中提取此数据并将其传递给有能力的渲染器,如iTunes或QuckTime,可通过COM从托管代码访问。

可以使用第三方库和编解码器在没有快速时间或itunes的情况下渲染MP4-AAC但我没有探索过这个。

Apple最近停止在iTunes商店中使用DRM,但是,如果使用第三方音频库,您可能会遇到呈现以这种方式加密的音频文件的问题

也许我错过了一个主题,但你可以试试这里