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





Я тоже хотел сделать способом №2, нашел нужные файлы. И хотел в них добавить эту строчку ru_RU.CP1251 CP1251, но не смог, так как они только для чтения и доступ к изменениям не могу получить. Подскажите как это сделать? Не давно пользуюсь Линуксом
Вам необходимо с sudo (root) правами эти файлы открывать
в консоле sudo vi
Спасибо millerd:
но ответ для меня не полный, ибо я не давно использую Linux и не знаю как сохранить в терменале изменения в редактируем тексте.
Пишите в терминале:
sudo nano /var/lib/locales/supported.d/local и /var/lib/locales/supported.d/ru
Еще один нескромный вопрос от новичка! Как сменить команду запуска ярлыка?
Как сменить команду запуска ярлыка? Помогите плз!
Вынести ярлык на панель задач или рабочий стол и в его свойствах изменить. Порядок действий сильно различается в разных DE.
Согласен, данный вариант подходит для KDE и Gnome
Так себе инструкция.. я вот слушаю НАШЕ радио онлайн и у меня вечно кракозяблы вылазиют есть способ исправить ошибку?
пасибо!