Массовая повторная маркировка музыкальных файлов

9

Моя коллекция музыкальных файлов за эти годы выросла органически, и в ней нет ни последовательных тегов, ни имен файлов. В частности, старые файлы могут иметь странные теги ID3v1 или вообще не иметь тегов, что делает их неудобными для использования в браузерах на основе тегов (например, в Rhythmbox на экране «Каталог музыки»). Можете ли вы предложить какую-нибудь хорошую программу для массовой перемаркировки файлов?

В идеале мне бы хотелось, чтобы в программе повторного добавления тегов были следующие функции:

  1. Это позволяет мне выбрать произвольный набор файлов и повторно пометить их все, выборочно обновляя значения тегов (например, только обновить «Исполнитель»)

  2. Он может заполнять значения тегов из имени файла или содержащего имя папки (например, для файлов, организованных как <album>/<track no.> - <song name>)

  3. Он может обнаружить, есть ли несоответствия между тегами ID3v1 и ID3v2 (например, название песни отличается в двух версиях)

  4. Это позволяет мне искать песни на CDDB или MusicBrainz, а затем использовать извлеченные метаданные для заполнения значений тегов.

  5. Бонусные баллы, если он имеет двухэтапный подход: сначала заполните значения тегов из имени файла или MusicBrainz, затем позвольте мне отредактировать их, наконец, повторно пометить файлы.

Я понимаю, что 1. и 2. довольно стандартны, но как насчет пунктов 3.-5?

Риккардо Мурри
источник
1
Есть ли что-нибудь для Linux, которое будет обрабатывать классическую музыку? Необходимо различать композитора и исполнителя: предположение о том, что все записи принадлежат композитору, к сожалению, ненадежно, когда композитор умер, поскольку до того, как музыкальная запись стала жизнеспособной. Также следует предусмотреть последовательную нумерацию файлов с ведущими нулями, чтобы музыкальные проигрыватели могли воспроизводить их последовательно: нет смысла рандомизировать список воспроизведения для концерта.
Питер Флинн

Ответы:

9

Puddletag должен делать все, что вы просили. Там также есть статья об этом в Ubuntu Geek

MusicBrainz Picard может автоматически идентифицировать альбомы с помощью аудио-отпечатков пальцев. Если музыка недостаточно популярна, чтобы ее можно было ввести в свою открытую базу данных , вы можете добавить запись и отпечатки пальцев для будущих пользователей.

Piedro
источник
Puddletag это именно то, что я искал, спасибо! У них также есть пакет Debian / Ubuntu для загрузки, который работает с 10.04.
Риккардо Мурри
Спасибо за это предложение, попытка сортировки тегов в Rhythmbox сводит меня с ума!
Родди
Puddletag действительно хорошо обрабатывает поля после настройки. Это также принимает символы UTF-8, и они, кажется, делают это в именах файлов тоже ОК.
Питер Флинн
Если вы действительно хотите идеальный контроль, есть еще более изощренное решение под названием «свекла» ...
Пьедро
Если вы действительно хотите идеальный контроль, есть еще более изощренное решение под названием «свекла» ... beets.readthedocs.io/en/v1.4.3/guides/index.html Оно работает в командной строке, но это действительно потрясающе для изменения некоторых деталей в ваших тегах даже в огромных коллекциях. Я использую его для уточнения, например переименования ложных дубликатов или очистки нежелательных дополнений к заголовкам, таких как популярные исполнители ... внутренне он использует базу данных musicbrainz. Ура и счастливой Пасхи!
Piedro
5

EasyTag - самый полный теггер, который я нашел для Ubuntu, и я пробовал много. Он выполняет поиск из CDDB и учитывает ваши критерии № 5, что, пожалуй, моя любимая вещь в этом. Он может форматировать имена файлов / каталогов на основе тегов и наоборот. У него есть кривая обучения, но как только вы это сделаете, это будет моим фаворитом (обязательно включите панель файлового браузера!). Это доступно в Центре программного обеспечения Ubuntu / Synaptic.

MusicBrainz Picard - это еще один тегер, который выполняет автоматический поиск, но он не подходит для удовлетворения всех ваших требований. Тем не менее, это хороший тегер, но иногда он может быть раздражительным ... Он также доступен в репозиториях.

Deadite81
источник
Разрешают ли какие-либо тегеры символы Unicode (UTF-8)? Много моей музыки поется на неанглийских языках, или есть исполнители или композиторы с неанглийскими именами, и было бы неплохо, чтобы они были представлены должным образом.
Питер Флинн