Как исправить теги MP3 в Ubuntu

У меня очень много файлов которые сделаны с тегами в кодировке cp1251, это наследство Windows. А у меня операционная система линукс Ubuntu, в которой правильная кодировка utf-8. Вот и пришлось поправить теги всей коллекции музыки и научить линукс понимать кодировку cp1251 если CD уже записаны.

Как исправить теги MP3 в Ubuntu

Ниже как это сделать.

Как это делать – установить библиотеку, которая есть в стандартных репозитариях:

sudo apt-get install libtag1-rusxmms

Нужен скрип конвертации тегов mid3iconv, которые есть в пакете python-mutagen, ставим пакет:

sudo apt-get install python-mutagen

Переходим в каталог коллекции музыки

cd /home/%username%/Музыка

И запускаем команду конвертации:

find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1

Теперь можно обновить все коллекции в Banshee (вероятно у кого-то другой плеер)

P.S. Обратите внимание, что конечно это здорово когда всё сделано правильно и все теги в UTF-8, но вам будут приносить всегда с кривыми тегами, а диски же вы не будете переписывать, чтобы читало красиво? Так, что пока я другого варианта не нахожу…