在Cocoa中编辑iTunes库

时间:2012-12-19 10:41:58

标签: macos cocoa itunes

我想编辑音乐文件的“添加日期”属性,我想我可以使用AppleScript执行此操作,但此属性是只读的。

然后我找到一个名为“ iTunes Music Library.xml ”的文件,可以编辑此文件,但iTunes将覆盖这些更改。

好像我应该编辑同一文件夹中的“ iTunes Library.itl ”文件,但我该怎么做?或者还有其他方法吗?

谢谢,对不起我的英语。

1 个答案:

答案 0 :(得分:2)

Date Added属性为只读的基本原理是它表示文件添加到iTunes资料库的日期。

.xml文件仅在您想要将文件重新导入iTunes时使用,几乎对库的任何更改都会重写。

有一个库可以理解名为titl.itl文件的格式。不过,我不知道它是否支持最新版本的库文件格式。

您可能需要参考PicardPlugins wiki以获取有关读取/修改库文件的更多信息/方法。随着时间的推移发生的变化是内容的压缩和数据的加密。

我希望你不应该在iTunes没有运行时修改这个文件。