Программное обеспечение для обрезки всех полей ID3 моего mp3

Многие из моих mp3 имеют поля ID3, которые содержат пробелы в начале или в конце поля. Я ищу приложение, которое:

  • может обрезать (= удалить начальный и конечный пробелы) каждое поле ID3 каждого mp3 в выбранной папке
  • ходить по подпапкам рекурсивно, т.е. не просто брать мп3 расположенные в корне папки
  • имеет графический интерфейс
  • работает на Windows, Linux или Mac OS
  • является бесплатным или платным

Ответы (5)

Вы должны быть в состоянии сделать это с Mp3tag . В mp3tag есть действие замены регулярным выражением , которое позволит вам удалить пробелы в любом поле тега, которое вы хотите.

Ваши требования:

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

Чтобы обрезать пробелы (начало и конец всех тегов), используйте действие (спасибо, Иззи!):

введите описание изображения здесь

Подсказка по регулярному выражению: ^\s+(.*)\s+$замените на «$1» (или «\1», в зависимости от того, что приложение использует для обратных ссылок). Если вы также хотите поймать тех, у кого есть пробелы только впереди или в конце (вышеупомянутое улавливает только тех, у кого есть оба): ^\s+(.*)$для первого, ^(.*)\s+$для второго.
@ Иззи и Бен: Круто, работает отлично. Я использовал $1Большое спасибо!
На самом деле, это не сработало для меня. Я использовал _TAG: ^\s+-> "" и _TAG: \s+$-> "", которые отлично сработали для меня.

Puddletag — это решение, которое я использую в Ubuntu. Puddletag очень похож на mp3tag, доступный на платформе Windows.

puddletag главный экран

Запрашиваемые функции:

  • Обрезку можно выполнить с помощью функции Trim Whitespace (лично я не использую эту функцию, так как переименовываю все файлы по своему шаблону)
  • Папки можно добавлять рекурсивно
  • Доступен графический интерфейс
  • Бесплатные работы с открытым исходным кодом для Ubuntu, Fedora, которые можно загрузить в виде deb или исходного кода и включить в репозитории Ubuntu.

Помимо запрошенных функций, есть несколько других, которые я считаю очень полезными, такие как автоматическая нумерация, удаление повторяющихся значений, удаление всех значений, кроме выбранного, обновление полей из тега, сортировка значений, импорт и экспорт иллюстраций, функции сценариев (RegEx) и одна из тех, что мне больше всего нравятся. аудиофайлы с использованием веб-источников тегов, таких как MusicBrainz, Discogs, Amazon, FreeDB, AcoustID. Можно даже использовать источники тегов Mp3tag, но я никогда не тестировал их.

MP3diags

Я видел функцию удаления пробелов в MP3diags, но не спрашивайте меня, в каком столбце это было. Эта программа обнаруживает множество ошибок, и вы легко можете потратить несколько дней, чтобы исправить их все.

Это бесплатно и доступно для всех основных платформ

введите описание изображения здесь

В Jaikoz Music Tagger есть встроенная задача, специально предназначенная для этого, которая называется Remove WhiteSpace , а также задача Remove Widespace , которая находит экземпляры нескольких пробелов вместе в середине текста и сокращает их до одного.

На этом снимке экрана первое значение исполнителя альбома имеет как начальные, так и конечные пробелы, и Джайкоз услужливо выделяет это розовым цветом, выбирая поле, а затем выбирая « Редактировать: Удалить пробелы», чтобы удалить их. Конечно, вы можете выбрать все поля и исправить все поля за один раз, если хотите.

Между Sonic и Youth также есть два пробела , выбор Remove Widespace уменьшит их до одного.

Jaikoz работает на OSX, Windows и Mac.

Отображение удаления пробелов.

Отказ от ответственности: я разработчик Jaikoz.

Вы можете установить правило в bliss, чтобы сделать это за вас, чтобы bliss обрезал все поля заданного типа для всех альбомов:

Щелкните шестеренку настроек и включите правило «Теги»:

Включить правило тегов

Теперь включите правило обрезки, выбрав поля, которые вы хотите обрезать:

Выберите, какие поля вы хотите удалить из пробелов

Наконец, нажмите «Применить правила» внизу страницы.

Отказ от ответственности: я программист и основатель проекта bliss.