Перекодировка тегов

Перекодировку тегов в Linux можно осуществлять разными способами, начиная от скриптов на питоне заканчивая крупными программами оснащенными полноценным GUI. Лично для себя я нашел два наиболее удобных и простых способа, вот о них я и расскажу ниже.
Итак, первый способ кому то может показаться более простым, для перекодировки тегов мы можем использовать программу EasyTag
Установить ее можно командой:
#aptitude install easytag

после того как пройдет установка переходим:
Приложения -> Аудио и видео -> EasyTAG
Как выглядит программа и как ей пользоваться видно на рисунке ниже:

Easytag

Easytag

Описанный выше способ часто оказывается не действенным, к примеру многие теги могут портиться или перезаписываться так, что восстановить уже будет не возможно, по этому я предлагаю следующий способ, который я считаю вполне удобным и главное надежным, срабатывает он на 90% случаев, итак…
1) создаем каталог:
#mkdir ~./python/

2)переходим в него:
#cd ~./python/

3) Качаем пакет mutagen и ставим из сырцом.
#wget http://www.linuxspace.org/wp-content/uploads/2008/archives/mutagen-1.10.tar.gz

4)Распаковываем:
#tar xvfz mutagen-1.10.tar.gz

5) Переходим в папку mutagen-1.10
#cd mutagen-1.10

6) Делаем билд и инсталл:
#./setup.py build
#sudo ./setup.py install

Теперь, чтобы перекодировать теги mp3 файлов, надо натравить утилиту mid3iconv на директорию где лежат mp3, делается это следующим образом:
#find /home/Music/The thing/ -name “*.mp3” -print0 | xargs -0 mid3iconv -e CP1251 -d

где,
– The thing – папка где лежит музыка;
-e кодировка с которой мы будем переводить тэги в UTF-8;
-d выводить информацию на экран;

Таким образом, мы можем всю нашу музыкальную коллекцию сделать русско-читаемой и порадовать себя нормальным отображением названия треков в плеере.