Про тэги в mp3

Тэги в разных кодировках - задолбали, причём не только меня. Хочется видеть русские буквы и в линуксе, и в винде (ежели вдруг кто ещё ею пользуется и возжелает себе кусок коллекции).

У кого попроще отношение - разложили всё по каталогам, а в тэги не заглядывают вовсе.

Мы - не из таковских. Мы хотим кроме русских букв ещё и умляуты всякие видеть, é и прочую белиберду. Kraftwerk у нас, и Mylène Farmer, понимаете ли.

Год назад ещё ситуация была просто ужасна. Кто не верит - можете посмотреть на http://www.freesource.info/wiki/TZ/IDTags, к примеру говоря.

Теперь всё сильно похорошело. Появился ID3v2.4 с возможностью хранения тэгов в UTF8. amaroK, quod libet - умеют. Даже ранее безнадёжный Winamp научился эти тэги показывать (правда, аппроксимируя в плейлисте всякую диакритику ASCII). foobar2000 под виндой тож (ну, он всегда был прогрессивный)

Самые правильные инструменты для работы с тегами ID3v2.4 - exfalso (из комплекта quodlibet) и mutagen. У кого Debian sarge - последний работающий без напильника exfalso из quodlibet-0.18, более старшие хотят новый GTK/pygtk. Всё брать на http://www.sacredchao.net/quodlibet

Для стадной перекодировки в комплекте mutagen есть tools/mid3iconv. Если в вашей развалке почти всё в одной кодировке (обычно - cp1251), то можно их одним махом перекодировать:

  find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1

amaroK при наличии тэгов первой и второй версии почему-то предпочитает тэги первой версии, поэтому - '--remove-v1'

Ну и пара скриншотов для пущей убедительности:

amaroK:
Image and video hosting by TinyPic

exfalso:
Image and video hosting by TinyPic

foobar2000:
Image and video hosting by TinyPic

winamp 2.54:
Image and video hosting by TinyPic

Файл со скриншотов (секунда тишины с тэгом), для проверки софта.

Отчёты о работе/неработе другого софта - приветствуются.