![如何在不丢失统计数据的情况下合并 iTunes 中的重复条目?](https://linux22.com/image/1286831/%E5%A6%82%E4%BD%95%E5%9C%A8%E4%B8%8D%E4%B8%A2%E5%A4%B1%E7%BB%9F%E8%AE%A1%E6%95%B0%E6%8D%AE%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E5%90%88%E5%B9%B6%20iTunes%20%E4%B8%AD%E7%9A%84%E9%87%8D%E5%A4%8D%E6%9D%A1%E7%9B%AE%EF%BC%9F.png)
最近,我把两台电脑合并起来,试图优化硬件配置。其中一台电脑比较旧,里面的音乐收藏与我现在的电脑不同;不过,既然我同时拥有两块硬盘,我想更新我的目录树,将所有音乐移到桌面上的新文件夹中。然后,我将这个文件夹添加到我的 iTunes 资料库中。
结果当然是出现了一大堆重复两三次的歌曲。不过,其中一两个条目通常指向错误的位置,我不知道如何将它们全部删除,所以我点击了其中一个文件的“正确位置”,并让 iTunes 使用该信息来查找其他丢失的文件。它现在并没有合并我的条目,而是将所有之前无效的歌曲变成了完美的副本——只是没有一首“新”歌曲包含我的评级或播放次数信息。观察:
(请原谅截图质量较差;Windows 的一个老问题导致每当我使用“打印屏幕”保存截图时,所有黑色文本都显示为白色。)
通常情况下,我会删除所有未听过的歌曲,但其中的一些子集对于这台计算机来说确实是新歌。有没有办法让 iTunes 找出哪些是“新”副本,然后删除它们?
(是的,这与现有的问题类似,但我发现的每一个问题都不太“完整”,并且没有我需要的那么严格的要求。)
答案1
您可以看看 Doug 的脚本组合。
使用此脚本设置最后播放的日期。 http://dougscripts.com/itunes/scripts/ss.php?sp=newlastplayed
这个脚本用来设置播放次数 http://dougscripts.com/itunes/scripts/ss.php?sp=newlastplayed
然而,这是一个非常手动的操作。如果你对这个问题设置了悬赏,有人可能会写一个 Applescript 来做这件事。