1

Я очень глупо поручил iTunes в Windows управлять своей коллекцией mp3 (с установленными флажками "Импортировать в мою библиотеку" и "Управление моей коллекцией"), и iTunes каким-то образом случайно удалял треки с диска.

Теперь я сталкиваюсь с:

  • восстановление коллекции из резервной копии (которую я бы предпочел избежать - это старая резервная копия и будет отсутствовать достаточное количество),
  • объединить мою резервную копию с тем, что осталось от моей коллекции, надеюсь восстановить многие из отсутствующих треков, или
  • определить, какие дорожки отсутствуют, и заменить их вручную из резервных / других источников.

Прежде чем перейти к одному из этих вариантов, есть ли программа или сценарий, которые позволят мне оценить, насколько широко распространен ущерб? Я представляю себе что-то, что:

  • Рекурсирует дерево каталогов и при поиске папки, содержащей файлы .mp3:
  • Проверяет, есть ли в папке разумное количество файлов (> 2, <35?)
  • Проверяет метаданные файла, чтобы определить, что нумерация начинается с 1 и является непрерывным блоком
  • Если нет метаданных, проверяет имена файлов, которые содержат числа, если есть проверить, что они являются непрерывным блоком
  • Если непрерывный блок треков очень короткий и длительность этих треков также мала, найдите список альбомов в онлайн-сервисе
  • Подготовьте отчет о том, что, вероятно, отсутствует.

Существует ли такая вещь, или мне придется прибегнуть к помощи своих?

2 ответа2

1

Начните с Beyond Compare, короля различий между файлами и папками. (Бесплатная пробная версия, стандарт $ 30).

Он обладает выдающимися возможностями диффузии и фильтрации, и даже имеет плагин тегов MP3 ID3, который может помочь точно определить тип беспорядка, в котором вы оказались. Он также может легко создать отчет о том, что является одной стороной, но не другой, и т.д.

1

Я думаю, что инструмент, который вы ищете, это http://beets.radbox.org, который является трудной задачей для запуска на окнах, но он может работать, и это удивительно, когда вы его работаете.

http://beets.readthedocs.org/en/v1.3.14/plugins/missing.html

Это плагин, который может исправить вас. Это может просто исправить вас во время импорта.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .