Часто, скачивая музыку себе на компьютер с Linux, можно увидеть, что некоторые названия файлов, а также исполнители, альбом и т.д. представлены в виде кракозяб и это очень неудобно. В принципе, в интернете полно алгоритмов исправить данный эффект, я всё же, хотя бы для себя, опубликую его.
Для конвертирования всей музыкальной библиотеки будем использовать скрипт mid3iconv, который поставляется в комплекте пакета python-mutagen.
1. Устанавливаем пакет (у меня Crunchbang, но команда работает для всех pro-Debian-дистрибутивов):
# sudo apt-get install python-mutagen
2. Переходим в директорию с Вашей музыкальной библиотекой:
# cd /home/ВАШ_ЛОГИН/Музыка
(это в том случае,если ваша коллекция находится в Linux-разделах, у меня же музыка хранится на автоматически подключаемом ntfs-диске:
# cd /media/multi/Musika )
3. Конвертируем коллекцию
# find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
Для поддержки вашей осью кодировки CP1251 также можно установить пакеты libtag1-rusxmms, librcd0, librcc0 :
# sudo apt-get install libtag1-rusxmms librcd0 librcc0
Выполнив сей список действий, ОС Linux и mp3-плеер будут нормально воспринимать кириллицу в тегах mp3-файлов.
Комментариев нет:
Отправить комментарий