вторник, 25 декабря 2007 г.

Amarok не любит русскую эстраду :-)

Amarok (как и стандарт) любит тэги в UTF-8, а так исторически сложилось
что все mp3-теги в windows-1251 (cp1251). Ну что ж - надо
переконвертить. Как?

Шаг 1. Качаем http://www.cs.berkeley.edu/~zf/id3iconv/
Шаг 2. Делаем как написано здесь, тоесть

find . -name "*mp3" -exec id3v2 -C {} \;
find . -name "*mp3" -exec id3v2 -s {} \;
find . -name "*mp3" -exec java -jar ~/bin/id3iconv.jar -e cp1251 {} \;


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

3 комментария:

Unknown комментирует...

Первый две строчки делают: первая — конвертирует все ID3v1 тегив в IDEv2, вторая — удаляет ID3v1 ;)

kost BebiX комментирует...

@Alexey Shockov спасибо, буду знать (хотя уже вроде дорос до того, чтоб было стыдно за такое, надо как-нибудь поправить все посты, дополнив и убрав неточности, что ли :-)

Unknown комментирует...

$ sudo aptitude install python-mutagen
$ find -name '*.mp3' -exec mid3iconv -e cp1251 --remove-v1 {} \;