Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Компьютеры > Операционные системы > Linux
Расширенный поиск

Закрытая тема
 
Опции темы Поиск в этой теме
Старый 10.06.2010, 02:09 Вверх   #1
Знаток
 
Аватар для AmoK
AmoK вне форума
Доп. информация
По умолчанию

Цитата Сообщение от elvis75 Посмотреть сообщение
Кто знает где и что нужно покрутить чтобы в Rhythmbox русские теги отображались не кракозябрами а кирилицей?
Пробуем :)

sudo apt-get install easytag
Идем в Приложения -> Аудио и видео -> EasyTag
В самой программе Установки->Настройки->Настройки тегов ID3, снимаем галочку с "Записывать тег ID3v1x". Слева в "ID3v2" меняем "Charset" на "UTF-8".
И в самом низу в "Charaster Set of reading ID3 tags" ставим галочку в "Non standart" и выбираем "Кириллица (Windows-1251)". Сохраняем.
Теперь выбираем папку с музыкой, выделяем все песни и нажимаем "Сохранить файл(ы)" или жмем Ctrl+S.
Вот и все, amarok и rhythmbox должны показывать русские теги.
 
Старый 10.06.2010, 08:58 Вверх   #2
Старший модератор
 
Аватар для Ghost
Ghost вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Злой Посмотреть сообщение
Ага, давайте для читания ритмбоксом виндовой кодировки cp1251 поменяем кодировку в системе на виндовую )) Бред.
Я говорил о UTF-8 решение есть тут помотри.
 
Старый 10.06.2010, 12:58 Вверх   #3
Знаток
 
Аватар для AmoK
AmoK вне форума
Доп. информация
По умолчанию

1. Это проблема всех GTK+ 2 приложений - они думают что все имена файлов -
в UTF-8. Лечится установкой двух переменных окружения (в ~/.bash_profile):

G_FILENAME_ENCODING="@locale"
G_BROKEN_FILENAMES=1
export G_FILENAME_ENCODING G_BROKEN_FILENAMES


-------
2 .Консоль:
$sudo apt-get install python-mutagen
$cd %music_folder%
$find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1

 
Старый 10.06.2010, 13:34 Вверх   #4
Fedoraвод
 
Аватар для Злой
Злой вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Ghost Посмотреть сообщение
Я говорил о UTF-8
Цитата Сообщение от Ghost Посмотреть сообщение
У убунту основная кодировка это UTF-8 вот ее надо выставить если там другая
Под убунту все понимают операционку (систему), вот и сам подумай что ты предложил )))

Взято с хабра:


Да, utf8 - самая хорошая кодировка, бла-бла-бла. Только это понимает мало кто в этой и соседних странах - практически ВСЕ mp3-шки (и не только), которые я качаю, содержат теги в cp1251.

Для того чтобы перекодировать ID3-теги всех файлов рекурсивно я использую такую команду: find -iname -print0 "*.mp3" | xargs -0 mid3iconv -e CP1251 --remove-v1

И оформленная в скрипт версия recodeID3.sh:

Код:
#!/bin/bash
# Перекодировка ID3-тегов всех файлов указанной папки рекурсивно из cp1251 в UTF-8 (скорее всего в любую, текущую локаль)
# Использование
#      ./recodeID3.sh path/to/dir

if [ -n "$1" ]; then
  cd "$1"
fi

find -iname "*.mp3" -print0 | xargs -0 mid3iconv -e CP1251 --remove-v1


1) Заходите в папку с только что скачаной музыкой
2) Запускаете recodeID3.sh
3) Profit!

P.S. Как подсказывает uafz, "чтобы скрипт заработал нужно установить python-mutagen"

Как видим, 3 строки кода и не нужно засорять базу установленный программ еще одной не нужной софтиной.
ЗЫ Путь настоящего пигнуксоида )))
 
Старый 11.06.2010, 18:36 Вверх   #5
Модератор
 
Аватар для elvis75
elvis75 вне форума
Доп. информация
По умолчанию

Цитата Сообщение от elvis75 Посмотреть сообщение
Кто знает где и что нужно покрутить чтобы в Rhythmbox русские теги отображались не кракозябрами а кирилицей?
__________________
Как вы поняли вариант с перекодировкой хоть и очевидный, и мне в голову приходил до того как спросить, но хлопотный очень, создает другие проблемы.
Полазив по форумам решил проблему таким образом:

В терминале набираем:
Код:
sudo gedit /var/lib/locales/supported.d/ru
Добавляем в конц файла строку ru_RU.CP1251 CP1251
У меня получилось
Код:
ru_RU.UTF-8 UTF-8
ru_UA.UTF-8 UTF-8
ru_RU.CP1251 CP1251
Сохрняем.
В терминале выполняем
Код:
sudo locale-gen
Далее изменяем кнопку запуска Rhythmbox, для этого выполняем
Код:
alacarte
Лезем в свойства Музыкальный проигрыватель Rhythmbox и меняем команду на
Код:
sh -c "LC_ALL=ru_RU.CP1251 rhythmbox"
сохраняем.
После этого запускаем Rhythmbox, удаляем всю неправильно кодированную чепуху и скармливаем папки с музыкой по новому, кракозябров нет - есть кирилица.

Попутно: для того чтобы в Audacious русские теги отображались по человечески нужно в Параметрах (Ctrl+P) нажать на Список воспроизведения и выбрать Язык для автоматического определения кодировки - Русский



В Ритмбоксе нет эквалайзера, чтобы он появился нужно сделать следующее:

Выходим их Ритмбокса
В терминале выполняем команды:
Код:
mkdir -p ~/.local/share/rhythmbox/plugins

Создаем директорию для пользовательских модулей


wget http://www.lirmm.fr/~morandat/pub/upload/Main/rb-equalizer.tar.bz2 -O- | tar xvjf - -C ~/.local/share/rhythmbox/plugins

Загружаем сам модуль и распаковываем его в созданную директорию



wget -P ~/.local/share/rhythmbox/plugins/equalizer http://itshaman.ru/file_download/4/equalizer.svg --output-document=equalizer.svg 

Загружаем иконку
загружаем Rhythmbox открываем ПРАВКА>МОДУЛИ ставим чек на Equalizer Настраиваем, закрываем, пользуемся.

Последний раз редактировалось elvis75; 19.10.2010 в 23:39..
 
Закрытая тема


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Вопрос] Редиркет в Dle 8.2 как избавиться? msk704391 DataLife Engine 2 04.07.2011 17:55
Мета-теги (англ. meta-tags) Mellon DataLife Engine 0 15.11.2010 07:23
Страх. Как избавиться? volodya78 Советы молодым родителям 0 19.09.2010 23:58
[Вопрос] Как убрать теги, видные на сером поле вокруг коментов? vvesta DataLife Engine 8 26.04.2010 19:56
Автоматическое заполнение поля теги при создании темы (Auto-tegs) Serberg Инструкции по vBulletin 0 02.04.2009 08:02


Текущее время: 02:39. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.09978 секунды с 14 запросами