我非常愚蠢地委托 Windows 中的 iTunes 来管理我的 mp3 收藏(选中了“导入到我的库文件夹”和“管理我的收藏”复选框),而 iTunes 不知何故一直在随机从磁盘中删除曲目。
我现在面临以下情况:
- 从备份中恢复收藏(我宁愿避免这样做 - 这是一个旧备份,并且会丢失相当多的内容),
- 将我的备份与我收藏的剩余曲目合并,希望能恢复许多丢失的曲目,或者
- 确定哪些曲目丢失并从备份/其他来源手动替换它们。
在选择其中一个选项之前,是否有程序或脚本可以让我评估损害的范围?我在想象这样一件事:
- 递归目录树,并找到包含 .mp3 文件的文件夹:
- 检查文件夹中的文件数量是否合理(>2,<35?)
- 检查文件元数据以确定编号从 1 开始并且是一个连续的块
- 如果没有元数据,则检查文件名是否包含数字,如果有,则检查它们是否是连续的块
- 如果连续的曲目块很短,并且这些曲目的持续时间也很短,请从在线服务中查找专辑列表
- 制作一份可能缺失内容的报告。
是否存在这样的事情,还是我必须采取自己的行动?
答案1
我认为您正在寻找的工具是http://beets.radbox.org这在 Windows 上运行起来很麻烦,但它可以工作,而且当你让它工作时,它是令人惊奇的。
http://beets.readthedocs.org/en/v1.3.14/plugins/missing.html
这个插件可能会帮你解决问题。它可能只会在导入过程中帮你解决问题。
答案2
从...开始无可比拟,文件/文件夹差异之王。(免费试用,标准版 30 美元)。
它具有出色的区分和过滤功能,甚至还具有MP3 ID3 标签插件它可以帮助您准确地理清您所处的困境。它还可以轻松地生成一份报告,说明这一边存在而另一边不存在的问题,等等。
答案3
Jaikoz Audio Tagger 可以通过 运行报告Reports > List Missing Songs For Albums
,其中会列出缺失的专辑曲目。如果您Action > AutoCorrect
先运行,结果会更好,因为匹配会更准确。