"Программист — это профессиональный конвертер галлюцинаций заказчика в жесткую формальную систему"
Dec 132016
 

Так вышло, что коллекцию музыки я собирал давно, постояло пополнел и на данный момент это что-то около 40 гигов mp3 файлов. Часть из них с русскими названиями групп, альбомов и композиций. С переходом на Mac, для организации музыки пришлось использовать  iTunes и вот тут я столкнулся с тем, что довольно большой процент композиций с русскими названиями стал отображаться знаками вопроса и прочими не информативными символами. Т.к. переименовывать все это добро руками никакого терпения не хватит, я озадачился автоматизацией данного процесса. пробовал разное, но тут напишу, что помогло )

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. Останется только снова добавить файлы в медиатеку, у меня получилось обновить отображение только так.

 

Поделиться в соц.сетях

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(required)

(required)