Кодировка тегов mp3 в линуксе.
Думаю, ни для кого не секрет 😉 , что в замечательный музыкальный комбайн Amarok с недавних (или уже с давних) пор перестал поддерживать не Unicode кодировки. Поэтому у всех в плейлистах поплыли крокозяблики.
Можно сделать следующее:
а) перейти на другой плеер (кощунство! 🙂 )
б) пропатчить KDE под FreeBSD Amarok (головная боль)
в) перекодировать теги в UTF
Мною был избран вариант в) как наиболее долговечный и разумный.
Среди всяческих программ, которые мне не понравились, была найдена отличная, превосходная и очень простая, как и всё гениальное — Tag2Utf.
Копируете в директорию с музыкой, запускаете — и всё. 🙂 Всё делает сама. Сканирует все каталоги, показывает, как будет выглядеть, если перекодировать из CP1251 в UTF, а как — если из KOI-8 в UTF. Позволяет конвертировать как весь каталог, так и по одному файлу. При этом не нужно никаких зубодробительных параметров командной строки.
Итого — во всей моей сорокагигабайтной коллекции mp3-теги были в полуручном режиме сконвертированы в кодировку Unicode примерно за полчаса. Прощайте, крокозяблики в плейлисте и на LastFM.
P.S. Программке требуется для работы python с дополнением python-eyed3.