问题

问题

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

问题

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

有什么简单的方法可以删除所有,只当然是从图书馆借来的。

我的意思是,有些 MIA 指向 ,/Volumes而有些 MIA 指向.../music/Music/...或只是.../music/...。我想删除所有指向 的内容,/Volumes以便稍后恢复其余内容。请查看下图。

一些背景

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

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

PowerTunes 显示路径列和重复项

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

AppleScript 不起作用

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

以下是我去年 12 月与道格·亚当斯本人的谈话内容:

我认为您不明白。无法获取死曲的文件路径,因为 iTunes 已“忘记”它。根据定义,这就是死曲。

道格

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

是的,我理解这一点,也看过脚本。但我不是在寻找该文件。只是寻找对它的旧的损坏路径引用。

从我的iPhone发送

2010 年 12 月 21 日 10:00,Doug Adams 写道:

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

答案1

我建议尝试一下Doug 的 Applescript

http://dougscripts.com/itunes/


有许多免费的 Applescript 可以针对特定问题量身定制,而不是像 FixTunes 或 PowerTunes 那样一刀切的解决方案。我使用过超级删除死轨 v2之前,它运作良好。


还有用于以下操作的脚本:

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

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

答案2

不存在的路径是否曾经存在?这可以帮助您找出发生这种情况的原因。在这种情况下,我会做的是移动 iTunes 库层次结构返回该位置并从那里开始工作。如果你没有该位置或者它根本不存在,这里有一个相当万无一失的方法可以做你想做的事,虽然它不是那么漂亮:

转到文件->库->组织库...并整合您的库。删除/存档您现有的库数据文件(位于 iTunes Music 文件夹旁边的 ~/Music/iTunes/ 中的内容)或按住 Option 启动 iTunes 以生成新的库。

将上面提到的 iTunes Music 文件夹放到现在空白的 iTunes 应用程序中。它只会导入您实际有数据的歌曲。

编辑:

好的,这是你要求的 :-)
破解 iTunes Music Library.xml 文件。我不会亲自测试这个,但你应该能够成功。

  1. 进行大量备份并退出 iTunes。
  2. 获得一个好的纯文本编辑器并使用它来编辑~/Music/iTunes/iTunes Music Library.xml
  3. 使用一些狡猾的查找/替换/正则表达式并删除<key><dict>位置键字符串中包含不存在路径的每一对。
  4. 我读到过一篇文章,如果发现 iTunes 库文件已损坏,则会从 iTunes Music Library.xml 重建 iTunes 库文件。如果您对 XML 所做的更改现在尚未生效,您可能需要删除~/Music/iTunes/iTunes Library,或者只需在文本编辑器中打开它并对其进行一些修改。可能需要进行一些实验,但当您发现有效的方法时请报告!

答案3

使用动力调谐修复你的图书馆。

替代文本

答案4

也许我没有理解问题的全部范围......而且我是 Windows 用户。

iTunes 内部:选择所有文件,获取所有文件的信息。
每个无法找到的文件的最左列都会有一个感叹号(灰色圆圈,白色标记)

看看这些丢失的文件是否有任何共同的可搜索特征 - 对我来说通常是日期(添加、修改)或艺术家。然后搜索并销毁。是的,这可能涉及大量选择单个文件,但您可能同时在听音乐。

不过,在删除任何文件之前,您应该确保 MIA 不在外部或旧驱动器上。尝试连接到任何网络、外部等存储。您的室友是否停止共享文件夹?

对于重复文件 - 我还没有找到一种万无一失的方法来选择要删除的“正确”文件。iTunes 在文件(重复文件)配对方面做得不好。我很高兴听到一种解决这个问题的好方法

相关内容