mp3unicode
June 15, 2008 by Andrew Tch · 4 Comments
Amarok – штука капризная, и обычно не понимает id3 теги в cp1251 кодировке, считая, что у всех нормальных людей все должно быть в unicode…
К счастью, это лечится при помощи mp3unicode. Главное не использовать SVN, a качать ту версию, что лежит на Sf:
wget http://kent.dl.sourceforge.net/sourceforge/mp3unicode/mp3unicode-1.2.tar.bz2 tar xvf mp3unicode-1.2.tar.bz2 cd mp3unicode-1.2 ./configure make sudo make install
Для корректной компиляции в Ubuntu потребуются пакеты libtag1-dev, libtag1c2a, libtagc0, libtagc0-dev.
Использование:
mp3unicode -s cp1251 -2 unicode Песенко.mp3
До:

После:

Инжой ).
Ты ишо её пользуешься ? Ужос… Пользуйся macos – а linux оставь для работы :)
for i in `ls *.mp3`; do mp3unicode -s cp1251 -2 unicode $i; done
или find с ключом -exec, причем mp3unicode имеет ключик -p, который не перекодирует уже перекодированные файлы, то есть можно смело хлопать на всю коллекцию…
PS: Когда писал этот пост, появилась мысль что в принципе мне уже не нужна windows как ось, и пользоваться мне ей просто незачем…я сошел с ума? )
Ежели бы он сие на лету делал…
А как бы к примеру вот так:
mp3unicode -s CP1251 /Music/Игорь\ Тальков/Lossy/*/*/* -p -2 unicode
не катит? :))