Как поставить rusxmms

Я реально не могу понять как поставить rusxmms чтобы в amarok отображались теги в cp1251. Смотерел описание на http://rusxmms.sourceforge.net/index.php?page=download.php и ничего не понял, поэтому пожалуйста расскажите, а не отсылайте к этой доке.

Теги должны быть в UTF-8.

Теги должны быть в UTF-8. Теги не должны быть в cp1251. Нужно просто сконвертировать теги.

Ну почему?

Скажите, почему нельзя ответить на вопрос по человечески? Почему вседа, когда просишь объяснить что-то всегда находятся люди, которые не зная моей ситуации указыват мне, что то, что я делаю мне не нужно, а нужно делать только то, что им кажется правильным?

Ладно я поясню - я не могу сконверитровать теги в utf8, в силу ряда причин:
1) У меня в коллекции несколько десятков тысяч файлов
2) После того как я поменяю кодировку я не смогу раздать эти вайлы на torrents, а новую раздачу только из-за тегов мне завести не дадут
3) К сожалению я не могу поменять кодировку записей на компакт дисках с mp3
4) Я не могу поменять кодировку музыки из источников, на которых у меня нет прав записи
5) Радиостанции не хотят менять кодировку из-за того что у меня их теги не отображаются
6) Я порой скачиваю много музыки, и не хочу менять кодировку сразу на многих сотнях файлов, и меня задалбывает это делать по сто раз в день, когда я скачиваю файлы по одному

А теперь пожалуйста, ответьте на мой вопрос "Как настроить amarok, чтобы он понимал cp1251?".

вопиюще не согласен

Цитата:
Теги должны быть в UTF-8. Теги не должны быть в cp1251. Нужно просто сконвертировать теги.

... и кстати несогласен не я а тот болван, который даст мне послушать CD-R с нужными записями , теги которых в cp-1251...

Вышеописанным методом, количество таких болванов вокруг волнует уже намного меньше.

Да пребудет с тобой великий Linux.

ничего сложного вроде и нету

Ardling написал(а):
Я реально не могу понять как поставить rusxmms чтобы в amarok отображались теги в cp1251. Смотерел описание на http://rusxmms.sourceforge.net/index.php?page=download.php и ничего не понял, поэтому пожалуйста расскажите, а не отсылайте к этой доке.

1. Подключаешь оверлей:
overlay -a rusxmms

2. Ставишь оттуда taglib с включенным USE флагом rcc:
ACCEPT_KEYWORDS="~x86" USE="rcc" emerge -av taglib

3. Сканируешь свою коллекцию в амароке заново.

4. Profit

PS - Использование ACCEPT_KEYWORDS и USE - только ради примера. Естесственно надо все прописывать как положено в /etc/portage/package.[keywords,use]

Да пребудет с тобой великий Linux.

Оверлэй

Jam666 написал(а):
1. Подключаешь оверлей:
overlay -a rusxmms

А как оверлэй то подключить? В этом и есть основная моя проблема)

Кста

я в свое время тоже долго пользовал русифицированный различными способами xmms, но затем просто забил и установил media-sound/easytag. с помощью которой быстро и безболезненно сконвертировал все теги в юникод. Главно настроить easytag на входную кодировку CP1251 и сказать ему в настройках что бы он удалял теги версии ID3v1 и сохранял все теги только в версии ID3v2.

Думаю даже если вы не намерены отказаться от русифицированного xmms, то есть смысл пробежаться EasyTag'ом и сконвертировать все теги в юникод, тогда в будущем проблем будет меньше.

Что касаемо компашек с mp3 где теги в CP1251, то тут всё просто, копируем всю компашку на диск, конвертим теги, и копируем уже нормальные MP3 куда надо.

Сейчас я использую амарок, и благодарая политике - переводить все теги в юникод, не заморачиваюсь над нестандартными кодировками в mp3.

поправочка

ladserg написал(а):
я в свое время тоже долго пользовал русифицированный различными способами xmms, но затем просто забил и установил media-sound/easytag. с помощью которой быстро и безболезненно сконвертировал все теги в юникод. Главно настроить easytag на входную кодировку CP1251 и сказать ему в настройках что бы он удалял теги версии ID3v1 и сохранял все теги только в версии ID3v2.

Думаю даже если вы не намерены отказаться от русифицированного xmms, то есть смысл пробежаться EasyTag'ом и сконвертировать все теги в юникод, тогда в будущем проблем будет меньше.

Что касаемо компашек с mp3 где теги в CP1251, то тут всё просто, копируем всю компашку на диск, конвертим теги, и копируем уже нормальные MP3 куда надо.

Сейчас я использую амарок, и благодарая политике - переводить все теги в юникод, не заморачиваюсь над нестандартными кодировками в mp3.

Речь идет не о ущербном поделии в виде винампоподобного медиаплеера xmms, а пропатченной библиотеки taglib для работы с различными кодировками в тегах MP3 (т.е. эти кодировки в данной либе автоматически распознаются и транслируются в кошерный UTF-8 на лету).
Проект этот называется RusXMMS, что довольно созвучно с названием вышеупомянутого плеера.

Насчет же скопировать-сконвертить-сохранить... продолжаю ... выбросить CD, занять место на винте....
Если таких CD-R в коллекции оказалось около 200 шт :
1. уволиться с работы
2. купить вагон винтов/болванок
3. while <= 200; do
...скопировать-сконвертить-сохранить...
done

Да пребудет с тобой великий Linux.

Ситуаций много, решений тоже

Ситуаций много, решений тоже немало, я знаю что такое RusXMMS, пользовался им, а если быть более точным, то рядом патченных пакетов.

никто никого не призывает отказаться от неофициальных патчей, просто то, до чего можно дотянуться есть смысл сконвертировать, а до чего нельзя дотянуться... В общем выборов много.

Это всего лишь моё мнение.

У меня все 20Гб музыки лежит на винте, посему проблем с конвертацией не было, а по поводу компашки с мп3 я имел в виду ту компашку, что принёс друг, знакомый, враг, или просто мимо пробегавший виндузятник. Что обсуждалось чуть выше.

/

Jam666 написал(а):
Насчет же скопировать-сконвертить-сохранить... продолжаю ... выбросить CD, занять место на винте....
Если таких CD-R в коллекции оказалось около 200 шт :
1. уволиться с работы
2. купить вагон винтов/болванок
3. while <= 200; do
...скопировать-сконвертить-сохранить...
done

Потомок xmmsaudacious умеет автоматически распознавать и преобразовывать к читаемому виду кодировку тэгов.

ЗЫ: А писать тэги должно в KOI8-R. Ибо с юникодом виндовые проигрыватели худо-бедно, но таки умеют работать. Классика же для них является куда более крепким орешком.

:wq
--
Live free or die

Ответьте пожалуйста

Я очень рад, что в моей теме завязалась такая живая дискуссия, но пожалуйста, напишите, как поставить rusxmms.

Аналогично

emerge layman
Создаём каталог
mkdir /usr/local/portage
Прописываем в layman overlay в файле /etc/layman/layman.cfg
storage : /usr/local/portage
Добавляем overlay RusXMMS:
layman -a rusxmms
Добавляем В /etc/make.conf
PORTDIR_OVERLAY="/usr/local/portage/rusxmms"
Или, если есть уже другой overlay:
PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/portage/rusxmms"
Добавляем флаги в /etc/make.conf
USE="rcc"
Устанавливаем:
emerge -DNu world
Если требуется xmms
emerge xmms
Флаги опционально.
Далее по тегам запускаем:
rcc-gtk2-config
Выбираем в появившемся окне
Кодировка ID3 тегов как CP1251
ID3 v.2 encoding как UTF-8
Далее Save и Close.
В amarok после этого сканируем коллекцию заново. Должно всё работать.

команды 2 и 3 - лишние

команды 2 и 3 - лишние

Исходно /usr/local/portage не

Исходно /usr/local/portage не существует
Если не поправить /etc/layman/layman.cfg то в конечном итоге получим /usr/local/portage/layman/rusxmms и указывать в /etc/make.conf придётся его

и это правильно, в local

и это правильно, в local всякая всячина и до лаймана лежала...

rcc

Что дает флаг rcc? gentoo-portage.com о таком ничего не знает

Что-то не так

Я выполнил то что бы мне посоветовали в результате я установил кучу совершенно непонятных библиотек, и у меня отвалился звук в видео. rcc-gtk2-config - что это за команда? моя система про нее ничего не знает.

Не работает

А амарок как не показывал русские теги так и не показывает.

Криво значит

Вообще максимум должно было встать app-i18n/libguess app-i18n/librcd app-i18n/librcc из зависимостей media-libs/taglib
Ещё раз. После установки overlay сделать надо примерно это:
emerge media-libs/taglib
После этого уже появится команда rcc-gtk2-config.
Для страждущих уточняю:
1. gentoo-portage.com не знает о флаге rcc так как это локальный флаг rusxmms-overlay
2. rcc-gtk2-config из пакета app-i18n/librcc - пакет присутствует только в rusxmms-overlay
=============
Вот уже только после этого необходимо обновить базу в amarok (amarok-1*) Про 2 не в курсе

Странно

У меня какие-то прилоджения потянули всякую всячину, наприер qt3 зачем-то. и тд. При этом русские теги в amarok так и не появились, возможно это из-за того, что у меня amarok2.

Как почистить

Теперь видимо придется создавать тему о том, как почистить все, что у меня поставилось за каким-то хреном.

Немного не по теме

Я долгонько мучился в поисках решения той же самой проблемы, но безотносительно к проигрывателю.

Остановился на gmusikbrowser. С тегами и качеством воспроизведения там всё в полном порядке :)

emerge Your world
Gentoogle

А разве этот оверлей не

А разве этот оверлей не умер?

http://www.gentoo.org/proj/en/desktop/sound/xmms.xml

Возможно

А как тогда решать проблемы с русскими тегами?

Здесь описано как подключить

Здесь описано как подключить оверлей. Абзац с Gentoo Portage Files

Читал

Скажите а вы сами этим руководством пользовались?

Выше я уже писал, что читал это же руководство на русском но ничего не понял.

Да. Но на русском не читал...

Да. Но на русском не читал... amarok у меня правда 1.х
У меня всё прошло до безобразия просто - после подключения оверлея я размаскировал всё что в нём было (но лучше конечно размаскировать то, что люди здесь указали), повключал флаг rcc, emerge world -DNu, перезапустил amarok и пересканировал базу. Вот!...

PS ниже _Andrey всё очень хорошо расписал

Прошу прощения за повторную мессагу, сперва добавил не туда

Ardling написал(а):
Jam666 написал(а):
1. Подключаешь оверлей:
overlay -a rusxmms

А как оверлэй то подключить? В этом и есть основная моя проблема)

Пишу по теме, делал таким образом:

Если layman не установлен делаешь:

emerge layman
echo 'overlays  : http://dside.dyndns.org/darklin/layman.xml' >> /etc/layman/layman.cfg
layman -a rusxmms # (у меня на этой команде 2 раза ругнулся, что оверлея нет, на 3-й раз добавил)
echo 'source /usr/portage/local/layman/make.conf' >> /etc/make.conf
layman -s rusxmms
layman -f rusxmms

Если установлен то 1 и 4 команды нужно пропустить, но строчка source /usr/portage/local/layman/make.conf в make.conf быть должна.

А вот дальше, в этом оверлее целая куча всяких либ и прог, какие тебе нужны не знаю, но раз добавить оверлей для тебя основная проблема то думаю дальше сам разберешся.

В оверлее этом я нашел такое:

xmms-flac/xmms-flac-1.2.1-r1.ebuild
xmms-mpg123/xmms-mpg123-1.2.11-r2.ebuild
xmms-mpg123/xmms-mpg123-1.2.11.ebuild
xmms-mpg123/xmms-mpg123-1.2.10-r6.ebuild
xmms-pulse/xmms-pulse-0.9.4.ebuild
xmms-oss/xmms-oss-1.2.11.ebuild
xmms-oss/xmms-oss-1.2.11-r2.ebuild
xmms-oss/xmms-oss-1.2.10-r2.ebuild
xmms-sndfile/xmms-sndfile-1.2.ebuild
xmms-wma/xmms-wma-1.0.5-r1.ebuild
xmms-wma/xmms-wma-1.0.5-r2.ebuild
xmms-arts/xmms-arts-0.7.1-r2.ebuild
xmms-mad/xmms-mad-0.8-r2.ebuild
xmms-mac/xmms-mac-0.3.1-r1.ebuild
xmms-mikmod/xmms-mikmod-1.2.10.ebuild
xmms-mikmod/xmms-mikmod-1.2.11.ebuild
xmms-mikmod/xmms-mikmod-1.2.11-r2.ebuild
xmms-esd/xmms-esd-1.2.10-r1.ebuild
xmms-esd/xmms-esd-1.2.11.ebuild
xmms-esd/xmms-esd-1.2.11-r2.ebuild
xmms-rva/xmms-rva-0.7.7.ebuild
xmms-alsa/xmms-alsa-1.2.11.ebuild
xmms-alsa/xmms-alsa-1.2.11-r2.ebuild
xmms-alsa/xmms-alsa-1.2.10-r3.ebuild
xmms-lirc/xmms-lirc-1.4.ebuild
xmms-jack/xmms-jack-0.17.ebuild
xmms-crossfade/xmms-crossfade-0.3.11.ebuild
xmms-vorbis/xmms-vorbis-1.2.11-r2.ebuild
xmms-vorbis/xmms-vorbis-1.2.11.ebuild
xmms-vorbis/xmms-vorbis-1.2.10-r1.ebuild
gftp/gftp-2.0.18-r5.ebuild
id3lib/id3lib-3.8.3-r8.ebuild
id3lib/id3lib-3.8.3-r5.ebuild
mac/mac-3.99.ebuild
mac/mac-3.99-r1.ebuild
libid3tag/libid3tag-0.15.1b-r1.ebuild
libid3tag/libid3tag-0.15.1b-r3.ebuild
libid3tag/libid3tag-0.15.1b-r4.ebuild
taglib/taglib-1.4-r3.ebuild
taglib/taglib-1.5-r3.ebuild
taglib/taglib-1.5-r2.ebuild
taglib/taglib-1.4-r2.ebuild
unzip/unzip-5.52-r3.ebuild
unzip/unzip-5.52-r5.ebuild
unzip/unzip-5.52-r4.ebuild
p7zip/p7zip-4.30-r1.ebuild
p7zip/p7zip-4.44-r2.ebuild
p7zip/p7zip-4.44-r1.ebuild
p7zip/p7zip-4.42-r1.ebuild
p7zip/p7zip-4.27-r1.ebuild
p7zip/p7zip-4.57-r1.ebuild
zinf/zinf-2.2.5-r4.ebuild
zinf/zinf-2.2.5-r2.ebuild
mpg123/mpg123-0.59s-r11.ebuild
mpg123/mpg123-0.65-r1.ebuild
moc/moc-2.3.3-r1.ebuild
lossless2lossy/lossless2lossy-1.21.ebuild
xmms/xmms-1.2.11.ebuild
xmms/xmms-1.2.10-r24.ebuild
xmms/xmms-1.2.11-r2.ebuild
gtk1-utf8/gtk1-utf8-1.0.ebuild
gtk1-utf8/gtk1-utf8-1.1.ebuild
rcctools/rcctools-0.1.1.ebuild
librcd/librcd-0.1.8-r2.ebuild
librcd/librcd-0.1.11.ebuild
librcd/librcd-0.1.10.ebuild
librcc/librcc-0.2.3-r4.ebuild
librcc/librcc-0.2.6.ebuild
librcc/librcc-0.2.5-r1.ebuild
librcc/librcc-0.2.8.ebuild
libguess/libguess-0.2.0.ebuild
gnome-translate/gnome-translate-0.99-r1.ebuild
gnome-translate/gnome-translate-0.99.ebuild
libtranslate/libtranslate-0.99-r4.ebuild

Совсем забыл

Забыл, извиняюь, что rusxmms в официальном списке overlays отсутствует :D .Очень давно его добавлял))

_Andrey написал(а):
Ardling написал(а):
Jam666 написал(а):
1. Подключаешь оверлей:
overlay -a rusxmms

А как оверлэй то подключить? В этом и есть основная моя проблема)

echo 'overlays  : http://dside.dyndns.org/darklin/layman.xml' >> /etc/layman/layman.cfg

Вот умора то )) когда то все

Вот умора то )) когда то все делал, даже постил тут, а сейчас собрал новую систему, пытаюсь сделать то же самое и не получается =) Только я пытаюсь прикрутить эту либу к audacious - почему то его встроенная способность chardet не хочет работать корректно... собсно оверлейные дела заняли 10 секунд, установил, настроил через rcc-gtk2-config но толку вот нифига... в плей листе отображается только ????(Недопустимая последовательность Юникод) так что тема все еще жива :) Помогите отупевшему, посоветуйте, что делать дальше? :)

http://www.gentoo.ru/node/147

http://www.gentoo.ru/node/14705#comment-102517
Побиться об стенку ? никого кроме вас озвученная проблема несоблюдения стандартов некоторыми придурками ,ИМХО, давно не волнует, так что, опять ИМХО, переколбашивать тоже вам. rusxmms давно помер, не раскапывайте
труп, а подумайте ка над причинами его смерти.

Все остальные давно слушают в UTF-8 и не парят себе моск.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

.

slepnoga написал(а):
никого кроме вас озвученная проблема несоблюдения стандартов некоторыми придурками ,ИМХО, давно не волнует

В ситуации, когда доля таковых придурков превышает ИМХО что-то типа 70% проблема несоблюдения стандартов превращается в головную боль для тех, кто их всё же старается соблюдать.

slepnoga написал(а):
Все остальные давно слушают в UTF-8 и не парят себе моск.

На самом деле все правильные слушают ogg или flac и лишь немногие особо одарённые --- UTF8.
:)))

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".