Про тэги в MP3 файлах.

Автор: Dim_ Дата: 06.01.2009 23:39 Всем наверное знакомы кракозябры в плэй листах проигрывателей (Я лично пользую КДЕ и Amarok. ASPLinux 14). Проблема эта давняя, и решить её кардинально в ASPLinux видимо не хотят. Предвижу, что мне сейчас посоветуют перекодировать тэги в UTF-8 и не выпендриваться. Ну со своей любимой музыкой я бы так и поступил, а вот что делать если музон лежит на CD/DVD? Или что делать если скачал десяток-другой (либо взял у кого) треков просто на один раз послушать? Потратить пару часов на их перекодировку или безучастно взирать на кракозябрики?
Короче я для себя решил эту проблему - может кому то мой опыт и поможет. Может это решение и не TRUE , но зато удобно.
Уже очень давно существует проект, [rusxmms.sourceforge.net] где пишется патч для либы, который автоматом, на лету, определяет кодировку тегов и конвертирует в кодировку локали - и любой плеер, который работает через эту либу отображает теги корректно. Я туда зашёл, но там лежат только исходники, а патчить и компилить самому мне не очень хочется. Почему то помочь, облегчить жизнь своим пользователям и положить этот патч в дистрибутив не хотят. У меня оказался диск с другим росийским дистрибутивом и там эти пакеты были приложены. Мне понадобились:
libdb4.4-4.4.20-alt2.i586.rpm
libenca-1.9-alt2.0.i586.rpm
librcc-0.2.5-alt2.i586.rpm
librcd-0.1.10-alt1.i586.rpm
libsoup2.2-2.2.104-alt2.1.i586.rpm
libtag-1.5-alt2.i586.rpm
libtalkfilters-2.3.8-alt1.i586.rpm
libtranslate-0.99-alt1.i586.rpm
При желании их можно и скачать - общий размер чуть больше мегабайта.
Стандартными средствами они конечно устанавливаться не захотели - Грустный ЗАВИСИМОСТИ, блин ...
пришлось установить командой (из дириктории , где лежали эти пакеты)
# rpm -Uhv --nodeps --force ./*
Теперь русские теги отображаются без кракозябров. Проверял в Amarok, Audacious, Juk. Не работает в Rhithmbox Грустный Может он не использует libtag?
Удачи. Может есть более простой способ решения проблемы?
Re: Про тэги в MP3 файлах. 07.01.2009 09:50Dim_ Ещё один момент. Чтобы система не жаловалась на конфликт пакетов сначала удалите taglib:
rpm -ev --nodeps taglib-1.5-1.0.140asp.i386
Re: Про тэги в MP3 файлах. 15.01.2009 13:31pen_iv В обновлениях доступны пакеты поддержки русских тэгов - taglib & libid3tag. В Audacious, кстати русская кодировка работала и ранее. включалась в опциях пунктом автоопределения кодировки. В amarok после обновления библиотек выполняем Tools - сканирование колллекци и избавляемся от кракозябр.
Re: Про тэги в MP3 файлах. 15.01.2009 22:28Dim_ Ура. Респект.
RSS-материал