понедельник, 28 июня 2010 г.

Как избавиться от неправильного отображения тегов MP3-файлов в Linux

Неправильное отображение кириллических тегов MP3-файлов в аудиоплеерах - проблема нередкая. Причина в том, что теги записаны в кодировке CP1251, и плееры ее не понимают. А понимают они UTF-8.

Поскольку Юникод в тегах - стандарт, исправлять будем файлы, а не программы. Способ исправления выберем, как по мне, наиболее простой: используем скрипт mid3iconv.

Скрипт этот входит в пакет python-mutagen. Проверим, установлен ли он в системе:

$ dpkg -l | grep python-mutagen


Если нет, установим:

# aptitude install python-mutagen

Перейдем в каталог с музыкальной коллекцией. Выполним:

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


Готово!

Комментариев нет:

Отправить комментарий