Постоянная ссылка: 2013-04-08 05:15:00+04:00 , автор Евгений Лопатин в Блог тэги: utf8 linux mp3 idv3

В миллионный раз поднимаю тему

Нашел, как мне кажется, наиболее интуитивно понятное решение для перекодировки тегов в 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 -\<-- ввод варианта, и так для каждой подпапки.