Многие из моих mp3 имеют поля ID3, которые содержат пробелы в начале или в конце поля. Я ищу приложение, которое:
Вы должны быть в состоянии сделать это с Mp3tag . В mp3tag есть действие замены регулярным выражением , которое позволит вам удалить пробелы в любом поле тега, которое вы хотите.
Ваши требования:
Чтобы обрезать пробелы (начало и конец всех тегов), используйте действие (спасибо, Иззи!):
Puddletag — это решение, которое я использую в Ubuntu. Puddletag очень похож на mp3tag, доступный на платформе Windows.
Запрашиваемые функции:
Помимо запрошенных функций, есть несколько других, которые я считаю очень полезными, такие как автоматическая нумерация, удаление повторяющихся значений, удаление всех значений, кроме выбранного, обновление полей из тега, сортировка значений, импорт и экспорт иллюстраций, функции сценариев (RegEx) и одна из тех, что мне больше всего нравятся. аудиофайлы с использованием веб-источников тегов, таких как MusicBrainz, Discogs, Amazon, FreeDB, AcoustID. Можно даже использовать источники тегов Mp3tag, но я никогда не тестировал их.
Я видел функцию удаления пробелов в MP3diags, но не спрашивайте меня, в каком столбце это было. Эта программа обнаруживает множество ошибок, и вы легко можете потратить несколько дней, чтобы исправить их все.
Это бесплатно и доступно для всех основных платформ
В Jaikoz Music Tagger есть встроенная задача, специально предназначенная для этого, которая называется Remove WhiteSpace , а также задача Remove Widespace , которая находит экземпляры нескольких пробелов вместе в середине текста и сокращает их до одного.
На этом снимке экрана первое значение исполнителя альбома имеет как начальные, так и конечные пробелы, и Джайкоз услужливо выделяет это розовым цветом, выбирая поле, а затем выбирая « Редактировать: Удалить пробелы», чтобы удалить их. Конечно, вы можете выбрать все поля и исправить все поля за один раз, если хотите.
Между Sonic и Youth также есть два пробела , выбор Remove Widespace уменьшит их до одного.
Jaikoz работает на OSX, Windows и Mac.
Отказ от ответственности: я разработчик Jaikoz.
Вы можете установить правило в bliss, чтобы сделать это за вас, чтобы bliss обрезал все поля заданного типа для всех альбомов:
Щелкните шестеренку настроек и включите правило «Теги»:
Теперь включите правило обрезки, выбрав поля, которые вы хотите обрезать:
Наконец, нажмите «Применить правила» внизу страницы.
Отказ от ответственности: я программист и основатель проекта bliss.
Иззи
^\s+(.*)\s+$
замените на «$1» (или «\1», в зависимости от того, что приложение использует для обратных ссылок). Если вы также хотите поймать тех, у кого есть пробелы только впереди или в конце (вышеупомянутое улавливает только тех, у кого есть оба):^\s+(.*)$
для первого,^(.*)\s+$
для второго.Франк Дернонкур
$1
Большое спасибо!Филипп Гехтер
_TAG
:^\s+
-> "" и_TAG
:\s+$
-> "", которые отлично сработали для меня.