Як перекодувати теги mp3 в utf8
Як перекодувати теги mp3 в UTF8 в Linux
Доброго Вам часу доби, початківці і не дуже початківці лінуксоїди!
Зовсім недавно ви вирішили позбутися дядька Біллі з його всюдисущим нав'язливим Windows `ом і пізнати сокральная сенс Linux` оводства. Щож, я цілком Вас підтримую в цьому починанні!
Ось Ви вже напевно змогли встановити у себа будь-якої дистрибутив Linux і вирішили винагородити себе за виконану титанічну працю, включивши свою улюблену музику.
Напевно найближчий до Вас Linux -гуру вже рекомендував Вам будь-якої плейер на кшталт Amarok, Banshee і тд. і т.п. Ви запускаєте свій плеєр ... і про жах. назви ваших улюблених mp3 -песен відображаються кракозябламі.
Але не впадайте у відчай, причина лише в тому, що по нерозумінню своєму неписьменні українські користувачі писали mp3 тегів пісень в кодуванні CP1251. а все правильні плеєри Новомосковскют адекватно тільки UTF8 (до речі, моя автомагнітола Pioneer теж український розуміє лише в UTF8). А це означає, що Вам потрібно лише просто перекодувати всі теги.
Найшвидше і ІМХО якісне перекодування виконується утиліткою зі страшною назвою «mutagen». Для deb-дистрибутивів робимо наступне:
# Sudo aptitude install python-mutagen
Для інших шукаємо в своїх репах або качаємо исходники. Потім власне конвертуємо:
# cd <каталог с вашей музыкой> $> Find -iname '* .mp3' -print0 | xargs -0 mid3iconv -eCP1251 -remove-v1
Все насолоджуємося прогресом в особі UTF8.