有没有什么方法可以让我用java对iTunes中的歌曲进行评分



我有一个按文件夹分类的歌曲列表(例如,一个文件夹中有1首明星歌曲,另一个文件夹里有2首明星歌曲等等)。我想根据歌曲所在的文件夹对iTunes中的歌曲进行评分,快速自动地使用java代码。

我发现了一个执行类似操作的perl脚本:http://www.hydrogenaudio.org/forums/index.php?showtopic=38083

这将使事件更简单,使用文件夹名称而不是标签来设置评级。

如果你想在java中做类似的事情,你必须使用Jacob(这里的例子)或BridJ通过COM访问iTunes数据库。这很痛苦,取决于平台,除非你真的需要,否则我不建议你这样做。

iTunes将其库存储为XML文件,因此我认为您可以直接从Java中操作它。当然,你必须小心这种方法,因为不同版本的iTunes有不同的XML格式,如果你使库无效,iTunes保存的关于库中曲目的所有元数据都将丢失。

最新更新