Наверняка у многих есть свои, [не]большая коллекция музыки, звуков, аудиорассказов, которые сталкиваются с проблемами кодирования при работе в Linux id3tag MP3-файлы. Бывает так, что первое, что делает новичок, скачивает аналогичную программу на Winamp, обычно Xmms. Но, как вы знаете, Xmms — уникальная программа, потому что «1210 дней без обновления» (Мертвый Лорд[ect]), и он не понимает id3tag в кодировке CP1251 (на самом деле это и не нужно, он поддерживает все кодировки). Ажиотаж по поводу шрифтов начинается сразу и чаще человек забивает и пользуется тем, что есть.

При этом, однако, теряется возможность использования таких крутых программ, как Rhythmbox, Amarok или, например, mpd + Gmpc. Но эти программы привносят новый взгляд на использование собранного аудиоматериала — идею коллекции. При всей своей очевидности и простоте пользователи Xmms лишаются таких возможностей, как:

  1. Сортировать, выбирать по тегам (автор, название, альбом, жанр, год, рейтинг)
  2. Автоматически загружать CD-обложки треков
  3. Рейтинги по количеству игр и вручную
  4. Выгрузка материалов, составленных на основе готовых плейлистов, во внешние источники
  5. Поиск и покупка материалов по теме
  6. много других вещей.

Как правило, если пользователь опасается своей коллекции, все, что ему нужно сделать, это попытаться изменить свое восприятие ее с помощью этих инструментов. Кроме того, в случае связки из MPD + GMPC открываются дополнительные возможности: возможность управления аудиоплеером для раздачи в сети и экономии ресурсов с опциональным запуском клиентской части.
В общем, только неправильная кодировка id3tag нашей коллекции мешает пользоваться этими плодами цивилизации. К счастью, решение этой проблемы простое и приятное, как может показаться на первый взгляд. Из многих инструментов мне больше всего понравилось EasyTag. Установка проста и тривиальна:

ЧИТАТЬ  Подборка веб-камер для Linux, Gembird CAM90U и Genius iSlim 1322AF, Genius iLook 1321v2

sudo apt-get установить easytag

После запуска программы необходимо ее настроить и указать кодировку тегов для чтения, записи и версии этих тегов.

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

Тогда у нас есть файл, например:
02-Песня Галицкого из оперы «Князь Игорь».mp3
в тегах:
Название: Песня Галицкого из оперы «Князь».
Исполнитель: Федор Иванович Шаляпин
Альбом: Записи с двусторонних пластинок
Номер трека: 2
и нам нужен файл под названием 2 – Федор Иванович Шаляпин – Песня Галицкого из оперы «Князь».mp3
Нет ничего проще, выбираем файлы, с которыми хотим это сделать, запускаем сканер тегов, выбираем «Переименовать файл и каталог» и снимаем маску:
%n — %a — %t (% — переменный символ, n — число, a — автор, t — название) Нажмите сканировать и сохранить.
Сканер «Fill-Tag» работает в обратном порядке. При этом программа заполняет поля id3tag, извлекая данные из имени файла и (необязательно) имени папки. Например, из файла ƈ – Федор Иванович Шаляпин – Песня Галицкого из соч.«Князь».mp3′ извлечь данные тега, создать маску: %n – %a – %t (кстати, результат возможного сканирования будет отображаться, если вы введете маску)
Таким образом, любой дамп файла OGG/MP3 можно превратить в изящную идею заядлого коллекционера, а все продвинутые аудиоплееры Linux смогут корректно отображать метаданные из файлов и выполнять привычный для них поиск и ранжирование.

Easytag - программа для преобразования тегов ID3 ​​в файлы MP3

Source