Вы здесь

Audacious и русский язык

Читал, что данный mp3 плеер "из коробки" поддерживает русские теги. Поставил, кракозябры не хуже XMMS:( Каких-то специальных настроек не нашел.

Конечно поддерживает. Просто теги должны быть в utf8 т.к. в mp3 нигде не сказано, в какой кодировке тег, единственным корректным решением является использование utf8. А у тебя они в cp1251, конвертируй.
Ну или патчи taglib и увеличивай энтропию кодировок.

Конвертировать не могу, почти вся музыка лежит на ntfs-разделе, все никак не перенесу после перехода на Linux.
А есть какой-нибудь плеер, который поддерживает cp1251-теги?

Сомневаюсь. Дело в том, что в unix системах никто не будет писать плеер, который теги вытаскивает из музыкальных файлов, просто будут использовать библиотеку, скорее всего taglib. Так что надо просто пропатчить taglib.

По поводу NTFS с тех пор как пользуюсь драйвером ntfs-3g -- забыл даже, что была когда то такая проблема.
Hасчёт taglib - здорово помогает патч от rusxmms - есть ebuild
Ну и естественно EasyTAG помогает перекодировать теги в utf8 (Мой SonyEricsson 810i - без русского интерфейса теперь пишет названия по-русски)

По поводу NTFS с тех пор как пользуюсь драйвером ntfs-3g -- забыл даже, что была когда то такая проблема.
Hасчёт taglib - здорово помогает патч от rusxmms - есть ebuild
Ну и естественно EasyTAG помогает перекодировать теги в utf8 (Мой SonyEricsson 810i - без русского интерфейса теперь пишет названия по-русски)

USE="chardet nls"

И в настройках ищи перекодировку тэгов. У меня всё работает замечательно.

Когда я загружаю даты в плайлисту вижу всё нормально русскими буквами, когда начинает проигрываться песня то не её месте в плайлисте появляются каракули :( в чём же дело ?

В настройках найди параметры списка воспроизведения. Я думаю что там всё понятно....

У него ж в настройках есть параметр, указывающий в какой кодировке тэги id3v1.

как вы указываете что кодировка cp1251?

в последних версиях (~x86) добавлена поддержка автоопределения кодировки. просто в настройках надо указать - "русский"
у меня все теги отображаются нормально.

У меня нет варианта "Russian". Есть тайваньский, японский и ещё несколько азиатских языков. Прописал cp1251, все работает нормально, но почему нет такого варианта интересно.

Gvidon написал:
У меня нет варианта "Russian". Есть тайваньский, японский и ещё несколько азиатских языков. Прописал cp1251, все работает нормально, но почему нет такого варианта интересно.

у меня тоже нет такого :(
все остальное сделал как сказали - не работает (:

А Вы не пробовали поставить балее старую версию Audacious?
У меня относительно старое дерево и Audacious версии 1.1.2. Русские тэги показываются нормально (хотя в auto character encoding detector for стоит none из-за отсутствия пункта Russian).
Когда я поставил Audacious 1.2.0_rc1 появился пункт Russian(кот. я и выбрал), но русские теги отображались кракозябрами.
Или попробуйте поставить вместо Russian None.

все работает со следущими настройками
:Сборка USE="chardet gnome nls" emerge -av audacious
:В настройках плеера
Auto character encoding detector for: None
Fallback character encodings: cp1251
Если все таки не заработает поиграйтесь с настройками на вкладке список воспроизведения,и есче когда меняете настройки результат изменений появляется при двойном клике на имени файла в плэйлисте)

Какая у тебя версия Audacious? У меня на 1.2.0_rc1 с выставленным cp1251 русский нормально работал, а когда поставил 1.2.2 (с теми же USE флагами) русский перестал работать как не крути с cp1251 и russian/none

А с какими флагами у тебя audacious-plugins ?:)

у меня все заработало после обновления до 1.2.1. появился пункт Russian, выставил для него CP1251. все кажет :)

Новая версия и в самом деле нормально определяет, но не определяет некоторые (похоже) некорректные теги. Как бы массово их всех перевести в utf8? Да и будут ли в Winamp'e норамально под ХР читаться они, а то не я один компом пользуюсь да музыку слушаю?
_________________
Fedora? rpm -Uhv emerge