Исправление кодировки тегов в аудиофайлах Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
wiki:кодировка_тегов_аудиофайлов [2012/06/04 19:51]
wiki:кодировка_тегов_аудиофайлов [2014/04/14 06:59]
[Настройка переменных окружения] clean rhythmbox caches
Строка 5: Строка 5:
 <​note>​[[Audacious]] - замечательный плеер который нормально отображает теги.</​note>​ <​note>​[[Audacious]] - замечательный плеер который нормально отображает теги.</​note>​
  
-===== Патч от проекта RusXMMS =====+====== Настройка переменных окружения ====== 
 + 
 +Для фреймворка gstreamer можно сообщить какую однобайтовую кодировку mp3 (id3) тэгов использовать вместо западно-европейской:​ 
 + 
 +<​code>​ 
 +$ gedit $HOME/​.profile 
 +</​code>​ 
 + 
 +и добавить в конец 
 + 
 +<​code>​ 
 +export GST_ID3_TAG_ENCODING="​windows-1251"​ 
 +</​code>​ 
 + 
 +Для применения изменений нужно завершить свой сеанс (log out) и начать новый. Очень вероятно что придется также сбросить все настройки и базу тегов в rhythmbox (~/​.cache/​rhythmbox/​ и ~/​.local/​share/​rhythmbox/​). 
 + 
 +Это должно исправить кодировку во всех плеерах и программах,​ использующих gstreamer: Totem, Rhithmbox, вкладка "​Аудио"​ в менеджере файлов Nautilus. 
 + 
 +Это решение хорошо сочетается с уже имеющимися у вас mp3 с тегами в unicode (перекодированные с помощью EasyTag, mutagen и другими),​ т.к. указанная кодировка будет применяться только при считывании не-юникодных тэгов. 
 + 
 +Проверено на Ubuntu 14.04. 
 + 
 +====== Патч от проекта RusXMMS ​======
  
 В Ubuntu есть пакет libtag1-rusxmms - в нем содержится taglib ​ с патчем от RusXMMS, taglib используется достаточно большим количеством плееров. В Ubuntu есть пакет libtag1-rusxmms - в нем содержится taglib ​ с патчем от RusXMMS, taglib используется достаточно большим количеством плееров.
 После установки этой библиотеки кодировка в тегах будет определятся автоматически,​ а при изменении записываться в кодировке utf8 После установки этой библиотеки кодировка в тегах будет определятся автоматически,​ а при изменении записываться в кодировке utf8
-===== Установка пакета EasyTAG =====+====== Установка пакета EasyTAG ​======
 [[http://​easytag.sourceforge.net/​|EasyTAG]] является программой просмотра и редактирования тегов файлов форматов MP3, MP2, FLAC, Ogg Vorbis, MusePack, и Monkey'​s Audio. Программа характеризуется простым и привлекательным GTK+ интерфейсом. [[http://​easytag.sourceforge.net/​|EasyTAG]] является программой просмотра и редактирования тегов файлов форматов MP3, MP2, FLAC, Ogg Vorbis, MusePack, и Monkey'​s Audio. Программа характеризуется простым и привлекательным GTK+ интерфейсом.
  
Строка 28: Строка 50:
 {{ :​wiki:​снимок-easytag_2.1.4.png ?800 | Окно EasyTAG }} {{ :​wiki:​снимок-easytag_2.1.4.png ?800 | Окно EasyTAG }}
  
-  * Далее Вам останется только обновить базу музыкальных файлов в Вашем аудио проигрыватели. +  * Далее Вам останется только обновить базу музыкальных файлов в Вашем аудио проигрывателе. 
-===== Ссылки =====+====== Однострочные скрипты ====== 
 +Скрипты предназначены для запуска через терминал,​ для их выполнения необходимо открыть терминал <​key>​C-A-t</​key>,​ перейти в каталог с музыкой:​ 
 +<​code=bash>​cd ~/​Музыка</​code>​ 
 +и выполните одну из приведенных ниже команд:​ 
 +<​code=bash>​find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1</​code>​ 
 +  
 +====== Ссылки ​======
   * [[http://​forum.ubuntu.ru/​index.php?​topic=47337.msg352852#​msg352852|Обсуждение данной статьи на форуме]]   * [[http://​forum.ubuntu.ru/​index.php?​topic=47337.msg352852#​msg352852|Обсуждение данной статьи на форуме]]
   * [[http://​sourceforge.net/​projects/​tag2utf/​|tag2utf]]   * [[http://​sourceforge.net/​projects/​tag2utf/​|tag2utf]]