按文件位置过滤 iTunes 库项目

cre*_*gox 2 itunes macos

3个答案,不幸的是还没有解决方案。

问题

我的iTunes 资料库中有超过 1000 个重复项目指向一个不存在的地方(“获取信息”窗口下的“位置”),以及其他重复项目和其他 MIA(行动中缺失)。

有没有简单的方法可以删除所有这些并且只删除它们?当然是从图书馆。

我的意思是一些 MIA 指向,/Volumes而一些 MIA指向.../music/Music/...或只是.../music/.... 我想删除所有指向的/Volumes,稍后我会恢复其余的。检查下面的图像。

一些背景

我尝试在路径上搜索特定关键字并创建智能播放列表,但没有结果。

能够按路径对所有库进行排序将是一个完美的解决方案!我相信旧的 iTunes 可以做到这一点。PowerTunes可以做到(按路径排序),但我对它的列表无能为力。我也欢迎任何能够处理这个问题的程序,然后导入并正确导出 iTunes 库。

PowerTunes 显示路径列和重复项

因为这似乎还不够清楚......

AppleScript 不起作用

那是因为 AppleScript 无法在 iTunes 库中的任何地方收集丢失的信息。也许我们可以通过打开 XML 文件来使用 AppleScript,但这完全是另一个问题。

这是我去年 12 月与亚当斯本人的道格谈话中的一段话:

我不认为你明白。没有办法获得死轨文件的路径,因为 iTunes 已经“忘记”了它。也就是说,根据定义,死轨是什么。

道格

2010 年 12 月 21 日上午 7:08,Caue Rego 写道:

是的,我明白这一点,并且似乎脚本。但我不是在寻找文件。只是旧的损坏路径引用它。

从我的iPhone发送

在 21/12/2010 的 10:00,Doug Adams 写道:

您无法找到死轨的丢失文件,因为根据定义,死轨是没有任何文件信息的。如果您查看“Super Remove Dead Tracks”,您会注意到它会查找位置属性具有“缺失值”的轨道。

Bra*_*don 6

我建议尝试Doug 的 Applescripts

http://dougscripts.com/itunes/


有许多免费的 Applescripts 是针对特定问题量身定制的,而不是像 FixTunes 或 PowerTunes 这样一刀切的解决方案。我之前使用过Super Remove Dead Tracks v2,效果很好。


还有以下脚本:

  • 删除重复项(搜索 Super Remove Duplicates)
  • 播放随机播放列表中的随机歌曲,以及 iTunes 应该做的其他事情
  • 更好的批量标签编辑
  • 将剪贴板的内容作为当前歌曲的歌词发送到 iTunes 的脚本(很酷):*
  • 还有“ScriptPal”,这是一个浮动调色板插件,可让您比以前更轻松地管理和运行脚本。

哦,是的,所有这些也是免费的并且可以自己调整(只需学习 AppleScript,就这么简单,哈哈)不像付费程序那样无法调整。