我们想要编写一个Windows / OS X应用程序,将iPod和iTunes中的播客评级信息发送回服务器。两个问题:
答案 0 :(得分:2)
我怀疑有关于数据文件格式的官方规范,但您可以在iTunes目录的“iTunes Music Library.xml”文件中找到评级信息。查找名为“Rating”的键,其整数值为0到100.如果用户未对该项目进行评级,则不会出现该值。例如,4星评级的值为80。
答案 1 :(得分:1)
itunes将其音乐库数据和评级存储在用户计算机上的XML文件中。在Windows中,它位于“音乐”或“我的音乐”文件夹中。
您可以打开“iTunes Music Library.xml”文件并查找“评分”元素,以查看用户对每首歌曲的评分。从它的XML开始,它就是不言自明的。这应该很容易打开并从您正在编写的程序中解析。
我认为在程序关闭之前,iTunes不会从其xml文件中删除播客。只要itunes仍处于打开状态,您就应该能够获取该评级数据。
答案 2 :(得分:1)
除了xml文件外,还有一个COM界面,可让您访问所有库信息,包括每首歌曲的评级。 SDK已记录在案。
我不知道您想使用哪种语言,但我使用C#与iTunes进行交互,而且非常流畅。
下载SDK