Есть такая проблема в линукс плеерах как неправильное отображение ID3 тегов, проблема заключается в том что эти теги записаны в кодировке Windows CP1251 поэтому при добавлении файлов в списки воспроизведения плееров у нас отображаются не имена файлов а кракозябры, как же это исправить, есть несколько способов, я опишу все известные мне и более менее эффективные.

Итак начнём.

Способ №1

в директории с файлами в которых нужно изменить теги ввести в консоли:

find -iname ‘*.mp3′ -print0 | xargs -0 mid3iconv -eCP1251 —remove-v1

способ хороший но не до конца корректный, иногда с файлами бывает вот такое:

Способ №2

1. В файлы /var/lib/locales/supported.d/local и /var/lib/locales/supported.d/ru добавить строчку ru_RU.CP1251 CP1251
2. Запустить в консоли комманду:  locale-gen
3. Ярлык программы (команду запуска ярлыка) изменить на sh -c «LC_ALL=ru_RU.CP1251 rhythmbox» (для rhythmbox)
3. Ярлык программы изменить (команду запуска ярлыка) на sh -c «LC_ALL=ru_RU.CP1251 banshee» (для banshee)

Самый простой, но пожалуй самый эффективный и удобный.

Постовой: Вот вам подсказка где можно скачать бесплатно картинки для рабочего стола думаю пригодится.

Способ №3

И последний способ, самый глобальный самый длительный но тоже полезный, заключается он в конвертировании всех тегов в ваших файлах в кодировку UTF-8.

1. ставим программу EasyTag

apt-get install easytag

2. настраиваем программу как на картинке:

Выделяем все файлы:

Делаем сканирование с заполнением тегов:

и сохраняем:

Преимущества данного варианта заключаются в глобальном изменении тегов на кодировку UTF-8, теперь не будет никаких проблем с отображением тегов как в винде так и в линуксе.

Лично я выбрал для себя 2 способ, он самый простой и не занимает много времени, вы можете выбрать что вам больше по душе.

Понравилось? Поделись с друзьями!