Меню пользователя
Имя пользователя
Пароль
Запомнить меня
Поиск по сайту
Вход пользователей
Пользователь:

Пароль:

Запомнить меня

Забыли пароль?

Регистрация
Поиск
Кто активен
35 пользователь(ей) активно (1 пользователь(ей) просматривают Open Статьи)

Участников: 0
Гостей: 35

далее...
:: Инфо ::
При копировании, перепечатывании и публикациях в других источниках обязательно указание гиперссылки и описание названия ресурса "Open-SUSE . RU - русскоязычное сообщество пользователей OpenSUSE Linux в России и не только."
SmartSection is developed by The SmartFactory (http://www.smartfactory.ca), a division of INBOX Solutions (http://inboxinternational.com)
Русские теги в Amarok 2.2.2
Опубликовал(а) Tuoma 15/02/2010 (6691 прочтений)
Многие, вероятно, сталкивались с ситуацией, когда русские теги mp3 в кодировках, отличных от UTF-8, в плеерах, подобных Амароку, показывались «кракозябрами». Тема не нова и не единожды обсуждалась на разных форумах. Большинство решений сводилось именно к тому, чтобы перекодировать теги в UTF-8.

Но как быть, если музыка хранится на CD и DVD носителях?
Очевидно, что нужно научить свой любимый плеер понимать «вражескую» кодировку. Путем нехитрого поиска был найден известный в опенсорсных кругах проект rusxmms. И даже нашел пару репозиториев для OpenSUSE 11.1 с библиотеками librcc0, librcd0 и патченной taglib 1.5 (библиотека, посредством которой плеер amarok и многие другие работают с тугами аудио файлов).
Но что делать тем, кто идет в первых рядах опенсорсной «жизни» и использует OpenSUSE 11.2 и amarok 2.2.2, который требует taglib не ниже версии 1.6? Выход один – собирать rpm-пакеты самому.
Идем на сайт проекта rusxmms и скачиваем последние версии библиотек librcc, librcd и патч для библиотеки taglib, который «обучает» эту библиотеку работать с русскими тэгами, а так же по адресу http://developer.kde.org/~wheeler/taglib.html берем собственно исходники данной библиотеки. Собираем все 3 либы (предварительно наложив на исходники taglib патч), устанавливаем в систему и вуаля. Амарок работает с русскими тэгами нормально.
Для людей, по определенным причинам не желающим проделывать подобные телодвижения, есть мой репозитарий в OBS, в котором все 3 библиотеки есть в наличии (http://download.opensuse.org/repositories/home:/tuoma/openSUSE_11.2/).
Также, к моменту написания данной статьи, на сайте проекта появилась ссылка на репозитарий в OBS, созданный разработчиками ruxmms, в котором выложены все вышеперечисленные библиотеки (а также некоторые другие «вкусности» для русскоязычных меломанов-линуксоидов) (http://download.opensuse.org/repositories/home:/csa7fff:/rusxmms/).

Приятного вам прослушивания ваших любимых музыкальных композиций.

P.S. Вы можете так же прочесть эту статью на моем блоге.


P.S.S. Все необходимые пакеты есть в репозитории форума.
  Просмотр статьи в PDF-формате Напечатать статью Отправить статью

Навигация по статьям
Предыдущая статья Webcam Logitech - лечим зелёный шум. Перекодирование видеофайлов Следующая статья

open-suse.ru