Блог kelmiir

Регистрация

kelmiir

Блог свихнувшегося IT'шника

<<< ArchLinux — удачное наследие

Музыка в Linux, Решем проблему кодировок

Наверное каждый новичок установивший себе Linux сталкивался с проблемой не правильного отображения русских имен файлов в плеерах. Решается это конвертацией тегов их cp1251 в utf8. Тут я рассмотрю пример на Debian но работать будет от везде.
Для этого устанавливаем пакет
Код
sudo pacman —S python-mutagen

а затем выполняем комманду например в домашней папке для поиска и конвертации тэгов.

Код
find —iname '*.mp3' -print0 | xargs —0 mid3iconv —eCP1251 —remove-v1


Хочу обратить внимание, что если в названии папки с музыкой или в названии самого файла присутствует точка, то тэги не конвертнутся.

Вот еше полезное дополнение.
Создаём файл с содержимым:

Код
#!/bin/bash
cd ~/Музыка/
find —iname '*.mp3' -print0 | xargs —0 mid3iconv —eCP1251 —remove-v1


Вместо ~/Музыка/ должен быть путь к вашей папке с музыкой
Сохраняем, например с именем tegcoder.
Перемещаем в папку /usr/bin/
Даём права на исполнение.
Создаём Ссылку на рабочем столе или в меню на приложение, в команде указываем tegcoder.
И теперь как только вы скачали музыку с виндовс машин, или просто с не читаемыми тегами — тыкаем на созданный ярлык — теги уже в нормальном состоянии.

Теги: linux mp3 кодировка
Сейчас играет: Within Temptaition - Неизвестный артист - The Silent Force - 08. Трек 8