Так вышло, что коллекцию музыки я собирал давно, постояло пополнел и на данный момент это что-то около 40 гигов mp3 файлов. Часть из них с русскими названиями групп, альбомов и композиций. С переходом на Mac, для организации музыки пришлось использовать iTunes и вот тут я столкнулся с тем, что довольно большой процент композиций с русскими названиями стал отображаться знаками вопроса и прочими не информативными символами. Т.к. переименовывать все это добро руками никакого терпения не хватит, я озадачился автоматизацией данного процесса. пробовал разное, но тут напишу, что помогло )
- Нам надо скачать архив с последним phyton-mutagen пакетом – http://code.google.com/p/mutagen/
- Распаковать его в какую-нибудь папку
tar -xf mutagen-1.22.tar.gz -C ./
- Запустить установку пакета
cd mutagen-1.22 sudo python setup.py install
- Теперь чтоы конвертировать тег одного файла
mid3iconv -e cp1251 -d 07_zimove_zverey_diligans.mp3
- Чтобы запустить процессинг для всех файлов в папке рекурсивно
find ./ iname "*.mp3" -print0 | xargs -0 mid3iconv -e cp1251 -d
Скрипт пробежит по всем музыкальным файлам в директории конвертирует теги в православный UTF-8, который умеют читать все современные программы, в том числе и iTunes. Останется только снова добавить файлы в медиатеку, у меня получилось обновить отображение только так.
{Уникальнoe