EasyTAG — редактор метаданных для аудиофайлов, который появился в 2000 году и до сих пор остаётся удобным инструментом для наведения порядка в музыкальной библиотеке. Он работает с MP3, FLAC, Ogg Vorbis, Opus, MP4/AAC, WavPack, Musepack и Speex, умеет править теги пакетно, переименовывать файлы по шаблону и встраивать обложки. Интерфейс простой, без облака и аккаунтов: все изменения применяются к файлам на диске. Ниже — установка, массовая правка, работа с обложками и проверка результата.

Что редактирует EasyTAG

Для каждого формата программа показывает доступные поля: исполнитель, альбом, название, номер трека, год, жанр, комментарий, композитор, исполнитель альбома, диск. Поддерживаются ID3v1 и ID3v2 для MP3, Vorbis-комментарии для Ogg, Opus и FLAC. Отдельная вкладка отвечает за обложку: изображение можно встроить в файл или положить рядом как cover.jpg. Для FLAC и Ogg обложка хранится в блоке METADATA_BLOCK_PICTURE, для MP3 — в APIC-кадре.

EasyTAG не является каталогизатором: он не хранит базу и не умеет строить умные подборки. Это редактор файлов, и это его главное достоинство — результат виден любому плееру и не зависит от приложения.

Установка

Пакет есть в Debian, Ubuntu, Linux Mint, Fedora и Arch. В минимальных сборках GNOME его может не быть, поэтому установите явно.

sudo apt update
sudo apt install easytag
easytag --version

Для Fedora — sudo dnf install easytag, для Arch — sudo pacman -S easytag. Программа использует GTK, поэтому в системе должны быть базовые темы и шрифты; в чистом серверном окружении запускать её не нужно.

Первый запуск и навигация

Слева расположено дерево каталогов, в центре — список файлов, справа — панель тегов. Нажмите на папку, и EasyTAG просканирует её. Кнопка «Scan» перечитывает выбранный каталог, если файлы изменились другим приложением. В списке удобно сортировать по имени, размеру или длительности, а колонки можно включать и выключать в настройках.

Перед массовой правкой сделайте резервную копию. Теги хранятся внутри файлов, и неудачная массовая операция может испортить сотни записей за один клик.

mkdir -p ~/backup/music-tags
rsync -a ~/Music/ ~/backup/music-tags/
find ~/Music -type f -name '*.flac' | wc -l

Копию лучше держать на другом носителе. Для проверки количества файлов полезно заранее посчитать, сколько записей попадёт под изменение.

Массовое редактирование

Выделите несколько файлов и заполните общие поля: исполнителя, альбом, год, жанр. Значения применятся ко всем выбранным записям. Номера треков удобнее назначать по порядку следования в списке. Для сборников включите признак компиляции и заполните «Исполнитель альбома», иначе плееры разложат треки по разным альбомам.

Поле «Название» удобно заполнять из имени файла, если вы заранее привели имена к виду «01 — Исполнитель — Название». В EasyTAG для этого есть сканер, который разбирает имя по маске и раскладывает части по тегам. Сначала проверьте маску на одном файле, затем применяйте ко всей папке.

Переименование по тегам

Обратная операция не менее полезна: привести имена файлов к единому виду на основе тегов. В диалоге переименования используется маска с переменными %a (исполнитель), %b (альбом), %t (название), %n (номер трека), %y (год). Например, маска %n - %a - %t даст имена вида «01 — Исполнитель — Название».

easytag --help
find ~/Music -type f -name '*.mp3' -printf '%f\n' | head -n 20

Перед применением включите предпросмотр: он показывает, что получится, и позволяет заметить конфликты. Если два трека дают одинаковое имя, EasyTAG предупредит, но лучше заранее добавить в маску номер диска или года. Следите за расширением: если указать его в маске вручную, легко получить имя вида «track.mp3.mp3».

Обложки

На вкладке обложки нажмите «Добавить» и выберите файл JPEG или PNG. Для встраивания подойдёт изображение до 1000–1200 пикселей по длинной стороне: огромные сканы раздувают файл и замедляют прокрутку библиотеки, поэтому крупную картинку лучше уменьшить заранее.

Если обложка должна лежать рядом с альбомом, назовите её cover.jpg или folder.jpg — большинство плееров и файловых менеджеров понимают оба варианта. Встраивание удобно для переносных устройств, внешний файл — для экономии места и быстрой замены. Можно совместить: встроить уменьшенную копию и положить полноразмерную рядом.

Старые кодировки и кривые теги

Файлы из старых коллекций часто содержат русские буквы в CP1251, из-за чего плеер показывает «кракозябры». В настройках EasyTAG можно указать кодировку для чтения устаревших тегов и сохранить значения в UTF-8. Для MP3 с ID3v1 иногда проще воспользоваться mid3iconv из пакета python3-mutagen, а затем проверить результат в EasyTAG.

Не пытайтесь исправить кодировку повторным сохранением в той же кодировке: текст уже испорчен, и обратное преобразование не восстановит исходные символы. Если данные потеряны, остаётся перезаполнить поля вручную или из проверенного источника.

Проверка результата

После сохранения откройте несколько файлов в другом плеере и проверьте не только теги, но и обложку, и порядок треков. Для точной проверки используйте консольные утилиты: они показывают то, что реально записано в файл.

ffprobe -v error -show_entries format_tags -of default=nw=1 track.flac
metaflac --export-tags-to=- track.flac
id3v2 -l track.mp3

ffprobe работает почти для всех форматов, metaflac показывает блоки FLAC и обложку, id3v2 выводит кадры MP3. Если поле есть в EasyTAG, но отсутствует в выводе, значит, оно не сохранилось в выбранный формат тега. Для FLAC проверьте, что программа пишет Vorbis-комментарии, а не ID3-блок, который многие плееры игнорируют.

find ~/Music -maxdepth 2 \( -iname 'cover.jpg' -o -iname 'folder.jpg' \) | head
metaflac --list track.flac | grep -A 2 PICTURE
du -sh ~/Music

Типичные ошибки

  • Массовая правка без резервной копии и без предпросмотра.
  • Разные написания одного исполнителя: «Кино», «Kino», «КИНО».
  • Отсутствие исполнителя альбома у сборников.
  • Слишком большие обложки и дублирование картинок в каждом файле.
  • Правка тегов при открытом файле в другом редакторе — изменения могут перезаписаться.

Итог

EasyTAG закрывает основную работу с музыкальной библиотекой: привести теги к единому виду, исправить кодировку, встроить обложки и навести порядок в именах файлов. Начните с копии, проверьте маску на нескольких треках, прогоните пакетную правку и сверьте результат через ffprobe. Дальше библиотеку можно поддерживать точечно — и она будет одинаково выглядеть в любом плеере, на любом устройстве и после любой синхронизации.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

Поделиться: Telegram ВКонтакте