【问题标题】:Editing iTunes Library in Cocoa在 Cocoa 中编辑 iTunes 库
【发布时间】:2012-12-19 10:41:58
【问题描述】:

我想编辑我的音乐文件的“添加日期”属性,我想我可以使用 AppleScript 来做到这一点,但这个属性是只读的。

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

看来我应该编辑同一文件夹中的“iTunes Library.itl”文件,但我该怎么做呢?还是有其他方法可以做到这一点?

感谢和抱歉我的英语。

【问题讨论】:

    标签: macos cocoa itunes


    【解决方案1】:

    Date Added 属性为只读的理由是它表示文件添加到 iTunes 库的日期。

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

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

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

    不过,我希望您只应在 iTunes 未运行时修改此文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-15
      • 2011-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多