Страница 1 из 1

xmms - русские буквы в плэйлисте.

Добавлено: Пн окт 24, 2005 10:34
TOSHIK
Мой путь в генту уже дошел до обкатки мелочей.

Наверняка многие сталкивались с проблемой кодировки в плэйлисте xmms.
Решается довольно просто. Работает только с ID3v2 тэгами (кто справился с ID3v1, опишите своё решение).

Давим Ctrl-P или заходим в меню "Параметры" -> "Свойства". Вкладка "Расширения ввода-вывода звука". Расширение для ввода: "Проигрыватель MPEG лэйер 1/2/3 1.2.10" (у меня стоит версия 1.2.10, у вас может быть другая версия). Жмем "Настройка". В открывшемся окне лезем во вкладку "Название". Ставим галку в пункте "Override default ID3V2 encoding" и вписываем в поле "Encoding name" исходную кодировку тэгов. Чаще всего это cp1251. Жмем "ОК", а в оставшемся окне "Настройки" выбираем вкладку "Шрифты".
Поочереди жмем на обе кнопки "Выбрать" и выбираем шрифт поддерживающий кодировку вашей локали.
В моём случае строка получилась вот такой:

Код: Выделить всё

-cronyx-courier-medium-r-normal-*-*-100-*-*-m-*-koi8-r
Жмём "ОК". И получаем русский шрифт в ID3v2 тэгах, и просто русских именах файловназваниях песен.

Спасибо aahardsoft за подсказку о настройках декодера.

Добавлено: Пт дек 23, 2005 20:40
root
Мне в XMMS понравился скин nixamp (Mandrake 10.1)

Добавлено: Ср дек 28, 2005 16:52
Денис
winamp скины полностью совместимы с xmms, поэтому копируй и наслаждайся.

кстати, root, насколько я понял, ты разобрался с gprs. поздравляю, так держать))

Добавлено: Вс мар 26, 2006 11:19
Maded
А вот у меня что то не получилось таким образом настроить, мож кто нить подскажет как еще можно. FC4 xmms 1.2.10

Добавлено: Вс мар 26, 2006 12:42
ShurShun
Maded,

"Посмотри в сторону";) http://rusxmms.sourceforge.net/index.ph ... aboutr.php

Добавлено: Вс мар 26, 2006 13:31
Vitas
2 ShurShun
действительно этим патчем решаются все проблемы с кодировками в xmms.
Патчишь исходники xmms патчем (xmms-1.2.10-recode-csa28.1.tar.bz2). и всё ок ... не каких проблем с тэгами с кодировкой cp1251.

Вот у меня воэникла следующая проблема с xmms: как сделать чтобы xmms поместить в трей kde. у меня щас kde-3.5.1. Пробовал сделать с помощью xmms-kde-3.1.tar.gz. скомпилил плагин. А дальше что с ним делать не знаю . в настройка xmms это плагин не видго. Хотя в какталоге с другими плагинами xmms он присутствует:

Код: Выделить всё

root[Plugins]# pwd
/usr/local/xmms/lib/xmms/Plugins
root[Plugins]# ls | grep kde
libxmmskde.la
libxmmskde.so
root[Plugins]#  

Добавлено: Вс мар 26, 2006 17:39
Maded
Vitas,
А можно поподробней... никак не хочет отображать русские теги-(

Добавлено: Пн мар 27, 2006 10:37
Vitas
Maded
Специально для тебя поподробнее:

Код: Выделить всё

root[xmms]# ls
xmms-1.2.10-recode-csa28.1.tar.bz2  xmms-1.2.10.tar.bz2
root[xmms]# tar -xvjf xmms-1.2.10.tar.bz2 && tar -xvjf xmms-1.2.10-recode-csa28.1.tar.bz2
root[xmms]# cd xmms-1.2.10
root[xmms-1.2.10]# cat ../xmms-ds-recode.patch | patch -p1
patching file Input/mpg123/fileinfo.c
patching file Input/mpg123/mpg123.c
patching file Input/vorbis/fileinfo.c
patching file Input/vorbis/utf8.c
patching file Input/vorbis/vorbis.c
patching file libxmms/charset_auto_russian.h
patching file libxmms/charset.c
patching file libxmms/charset_config.h
patching file libxmms/charset_defines.h
patching file libxmms/charset_fake_enca.h
patching file libxmms/charset.h
patching file libxmms/Makefile.am
patching file libxmms/Makefile.in
patching file libxmms/russian_table.h
patching file libxmms/titlestring.c
patching file xmms/charset.c
patching file xmms/charset.h
patching file xmms/input.c
patching file xmms/main.c
patching file xmms/main.h
patching file xmms/Makefile.am
patching file xmms/Makefile.in
patching file xmms/playlist.c
patching file xmms/playlist.h
patching file xmms/playlist_list.c
patching file xmms/playlistwin.c
patching file xmms/prefswin.c
patching file xmms/textbox.c
root[xmms-1.2.10] autoconf
root[xmms-1.2.10] ./configure --prefix=/usr/local/xmms
root[xmms-1.2.10] make
root[xmms-1.2.10] make install
после того как ты это все проделаешь. запустишь xmms
в настройках появится вкладка Encodings, там всё и разрулишь.