我有一个按照文件夹评分的歌曲列表(例如文件夹中的1首歌曲,另一个文件夹中的2首星级歌曲等等)。我想根据iTunes所在的文件夹对iTunes中的歌曲进行评分,快速自动地使用java中的代码。
答案 0 :(得分:1)
我找到了一个类似的perl脚本:http://www.hydrogenaudio.org/forums/index.php?showtopic=38083
使用文件夹名称而不是标签来设置评级会使事件变得更简单。
如果你想在java中做类似的事情,你必须使用Jacob(例如here)或BridJ通过COM访问iTunes数据库。这是痛苦的,依赖于平台的,除非你真的需要它,否则我不建议这样做。
答案 1 :(得分:0)
iTunes将其库存储为XML文件,因此我想您可以直接在Java中操作它。当然,你必须要小心这种方法,因为不同版本的iTunes具有不同的XML格式,如果你使库无效而不是iTunes所持有的所有元数据,它的库中的轨道将会丢失。