Как поставить rusxmms
Ardling 15 апреля, 2009 - 20:51
Я реально не могу понять как поставить 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?".
вопиюще не согласен
... и кстати несогласен не я а тот болван, который даст мне послушать CD-R с нужными записями , теги которых в cp-1251...
Вышеописанным методом, количество таких болванов вокруг волнует уже намного меньше.
Да пребудет с тобой великий Linux.
ничего сложного вроде и нету
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.
Оверлэй
А как оверлэй то подключить? В этом и есть основная моя проблема)
Кста
я в свое время тоже долго пользовал русифицированный различными способами 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 я имел в виду ту компашку, что принёс друг, знакомый, враг, или просто мимо пробегавший виндузятник. Что обсуждалось чуть выше.
/
Потомок
xmms
'аaudacious
умеет автоматически распознавать и преобразовывать к читаемому виду кодировку тэгов.ЗЫ: А писать тэги должно в 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 всё очень хорошо расписал
Прошу прощения за повторную мессагу, сперва добавил не туда
Пишу по теме, делал таким образом:
Если layman не установлен делаешь:
Если установлен то 1 и 4 команды нужно пропустить, но строчка source /usr/portage/local/layman/make.conf в make.conf быть должна.
А вот дальше, в этом оверлее целая куча всяких либ и прог, какие тебе нужны не знаю, но раз добавить оверлей для тебя основная проблема то думаю дальше сам разберешся.
В оверлее этом я нашел такое:
Совсем забыл
Забыл, извиняюь, что rusxmms в официальном списке overlays отсутствует :D .Очень давно его добавлял))
Вот умора то )) когда то все
Вот умора то )) когда то все делал, даже постил тут, а сейчас собрал новую систему, пытаюсь сделать то же самое и не получается =) Только я пытаюсь прикрутить эту либу к 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 ;)
.
В ситуации, когда доля таковых придурков превышает ИМХО что-то типа 70% проблема несоблюдения стандартов превращается в головную боль для тех, кто их всё же старается соблюдать.
На самом деле все правильные слушают
ogg
илиflac
и лишь немногие особо одарённые --- UTF8.:)))
:wq
--
Live free or die