MP3-теги, русские буквы и Amarok
В миллионный раз поднимаю тему
Нашел, как мне кажется, наиболее интуитивно понятное решение для перекодировки тегов в UTF8 (хоть и консольное)
Tag2Utf - именно заточенное под кириллицу, и наглядно демонстрирующее, что оно делать собирается:
\$ ./tag2utf-0.16.py /data/music/Король\ и\ Шут
17 file(s) finded in the /data/music/Король и Шут/Korol.i.SHut.-.2001.-.Kak.v.staroy.skazke.mp3
[c] If charset of tags is cp1251:
07 - Король и Шут - Возвращение Колдуна.mp3 Возвращение Колдуна Король И Шут Как в старой сказке
13 - Король и Шут - Кто Это Все Придумал.mp3 Кто Это Все Придумал Король И Шут Как в старой сказке
[k] If charset of tags is koi8-r:
07 - Король и Шут - Возвращение Колдуна.mp3 бНГБПЮЫЕМХЕ йНКДСМЮ йНПНКЭ х ьСР йЮЙ Б ЯРЮПНИ ЯЙЮГЙЕ
13 - Король и Шут - Кто Это Все Придумал.mp3 йРН щРН бЯЕ оПХДСЛЮК йНПНКЭ х ьСР йЮЙ Б ЯРЮПНИ ЯЙЮГЙЕ
Select charset:
's' - skip this file(s)
'm' - manual for every file
c -\<-- ввод варианта, и так для каждой подпапки.