AmaroK+ID3+enca

Вобщем-то всё в заголовке. AmaroK, как у него принято, не в состоянии переваривать теги ID3 с разными кодировками. Читал многое в сети об этом, все рецепты относятся, в основном, к способам перекодирования тегов к некоторой стандартной кодировки, на которую затачивается AmaroK. Всё бы ничего, но ведь есть много дисков CD-ROM, уже записаных со своей кодировкой. Получается, я должен их перекодировать и перезаписать на болванку снова!

Но ведь есть решение для таких случаев - программа enca, которая "угадывает" кодировку. enconv может перекодировать данные, основываясь на это угадывание. Но всё это консольные программы.

Может быть, кто-нибудь подскажет, как прикрутить enconv к амароку, чтобы он декодировал теги "на лету"?

Почитайте http://ru.gentoo-wiki.com/wiki/Полная_поддержка_русского_языка - там таким образом обрабатываются страницы man.

Вся проблема в том что по

Вся проблема в том что по спеку в mp3 id3 таги должны быть в unicode (UTF-8)
amarok использует для их чтения libid3 а она следует спеку в отличии от вендовых пользователей которые теги ставят в cp1251 так что лучший вариант это все же взять и перекодироваь все теги

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

В Амароке же приделали какую

В Амароке же приделали какую то автодетектилку, она правда не всегда помогает. Видел ещё оверлей rusxmms с патченной libid3 которая умеет угадывать кодировку

Это все костыли. Реально

Это все костыли. Реально всего навсегонадо следовать спеку. А там четко указан unicode

___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера

Зависит от версии id3-тегов.

Зависит от версии id3-тегов. В первой версии можно было писать однобайтное чтозря, во второй - желательно уникод. На практике бывает по разному.

На практике есть куча дисков

На практике есть куча дисков CD-ROM, для перекодирования которых придётся их перезаписать. Это, конечно, выход...

$BOC(\pi, e)$

На самом деле это решение

На самом деле это решение «раз и навсегда», отменяющее дальнейшие танцы с бубном, причём не только у тебя. UTF-8 сейчас даже winamp умеет.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

.

krigstask написал(а):
На самом деле это решение «раз и навсегда», отменяющее дальнейшие танцы с бубном, причём не только у тебя.

Действительно же на самом деле это решение «раз и навсегда» только применительно к конкретному треку/альбому.
Если же таковых много. Разных (и из разных источников) Да, как говорилось в постановке задачи, на CD-R...

:wq
--
Live free or die

krigstask написал(а): UTF-8

krigstask написал(а):
UTF-8 сейчас даже winamp умеет.

ню-ню...

Theli написал(а): krigstask

Theli написал(а):
krigstask написал(а):
UTF-8 сейчас даже winamp умеет.

ню-ню...

Неужто нет? Я где-то на форуме читал (-:Е

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

я конечно не берусь стучать

я конечно не берусь стучать себя табуреткой в грудь и спеной у рта доказывать, что winamp может, но мой последний винамп без каких-либо сторонних плагинов показывать тэги в utf-8 отказался... я скажу даже больше: как человек считающий mp3 пережитком прошлого и являющийся приверженцем AAC (среди lossless кодеков) меня огорчает невозможность ни одним виндовым кодеком отобразить тэги в файлах AAC! единственное, что я пока еще не пробовал - это foobar... ни winamp, ни aimp, ни WMP не умеют этого! (((

amarok же показывает тэги из AAC нормально, но неправильно читает жанры... уже надоело в библиотеке амарока наблюдать Государственный Симфонический Оркестр и Ennio Morricone в жанре Acid-Pop (хотя я прописывал в тэги Instrumental)... и смех, и грех...

/

Theli написал(а):
как человек считающий mp3 пережитком прошлого и являющийся приверженцем AAC (среди lossless кодеков) меня огорчает невозможность ни одним виндовым кодеком отобразить тэги в файлах AAC! единственное, что я пока еще не пробовал - это foobar... ни winamp, ни aimp, ни WMP не умеют этого! (((

Отсюда очевидным образом следует, что винда также является анахронизмом :)

Theli написал(а):
amarok же показывает тэги из AAC нормально, но неправильно читает жанры... уже надоело в библиотеке амарока наблюдать Государственный Симфонический Оркестр и Ennio Morricone в жанре Acid-Pop (хотя я прописывал в тэги Instrumental)... и смех, и грех...

Есть мнение, что amarok (и иже с ним) --- тоже анахронизм.
mpd [+ клиент по вкусу] в значительно лучшей степени соответствует не только концепции Unix-way, но и потребностям пользователя.

:wq
--
Live free or die

Anarchis написал(а): Отсюда

Anarchis написал(а):
Отсюда очевидным образом следует, что винда также является анахронизмом :)

я бы не стал так набрасываться на саму винду, ибо кодеки для аудио/видео контента пишет не M$, а сторонние разработчики! поделки же M$ в этой сфере в некоторых случаях очень и очень даже неплохи, взять хотя бы кодек VC1... мне он зачастую нравится даже больше, чем H264...

Anarchis написал(а):
Есть мнение, что amarok (и иже с ним) --- тоже анахронизм.
mpd [+ клиент по вкусу] в значительно лучшей степени соответствует не только концепции Unix-way, но и потребностям пользователя.

amarok, возможно, и анахронизм, но мне он пока-что нравится больше всего, ибо всякие аудасиусы и хмэмэсы дают просто отвратительный звук... по крайней мере на хорошей аппаратуре это слышно даже самому оттоптаному медведем уху ;) если не брать вышеописанный глюк, и не нуждаться в "кросплатформенности" медиафайлов, то для меня это даже идеал)))
про mpd вообще ничего не знал... надо будет разобраться, что это за зверек, хотя бы из академического интереса ;) спасибо за наводку!

/

Theli написал(а):
я бы не стал так набрасываться на саму винду, ибо кодеки для аудио/видео контента пишет не M$, а сторонние разработчики! поделки же M$ в этой сфере в некоторых случаях очень и очень даже неплохи, взять хотя бы кодек VC1... мне он зачастую нравится даже больше, чем H264...

Не соглашусь.
Нападки на винду как платформу, ориентированную в первую очередь на извлечение прибыли вполне обоснованны.

Theli написал(а):
amarok, возможно, и анахронизм, но мне он пока-что нравится больше всего, ибо всякие аудасиусы и хмэмэсы дают просто отвратительный звук...

audacious (не говоря об xmms) --- анахронизм того же порядка.

Theli написал(а):
по крайней мере на хорошей аппаратуре это слышно даже самому оттоптаному медведем уху ;) если не брать вышеописанный глюк, и не нуждаться в "кросплатформенности" медиафайлов, то для меня это даже идеал)))

Применительно к компу "качество" --- это в первую очередь воспроизводимый файл.
Под хорошей аппаратурой понимается весь тракт (а иначе оно не имеет смысла)?
В своё время смотрел... и такового не обнаружил. Правда не особо и искал :)

:wq
--
Live free or die

Anarchist

Anarchist написал(а):
Применительно к компу "качество" --- это в первую очередь воспроизводимый файл.
Под хорошей аппаратурой понимается весь тракт (а иначе оно не имеет смысла)?
В своё время смотрел... и такового не обнаружил. Правда не особо и искал :)

я слышу разницу даже на обычных настольных колонках и на спикере своего телефона (nokia 5800), НО... следует учесть, что я имею в виду только ту музыку, которую сам кодирую из подобранного качественного материала... в mp3 конечно можно добиться того же качества, что я слышу в aac, но размер этой mp3-шки получается в 2-3 раза больше...

/

gorthauer написал(а):
В Амароке же приделали какую то автодетектилку, она правда не всегда помогает. Видел ещё оверлей rusxmms с патченной libid3 которая умеет угадывать кодировку

В audacious-1.5 оно работает корректно (в 2.x тоже должны были пофиксить опечатку).

:wq
--
Live free or die

Сейчас посмотрел,

Сейчас посмотрел, AmaroK-2.2.0 использует taglib. А taglib можно означенному научить:
http://rusxmms.sourceforge.net/index.php?page=aboutr.php
Только, я понял так, что надо будет "указывать" кодировку, автоматически она не определиться.

$BOC(\pi, e)$

eugene_b написал(а): Сейчас

eugene_b написал(а):
Сейчас посмотрел, AmaroK-2.2.0 использует taglib. А taglib можно означенному научить:
http://rusxmms.sourceforge.net/index.php?page=aboutr.php
Только, я понял так, что надо будет "указывать" кодировку, автоматически она не определиться.

Когда я в последний раз ставил RusXMMS, то там просто тупо все было настроено на WIN1251 и UTF теги.

Потом перестал париться и парить других избитой темой, снес RusXMMS, поставил EasyTAG и за один раз конвертнул все теги ID3v2 в UTF8 и снес все теги ID3v1 и был счастлив.

Болванки DVD сейчас стоят по 12 руб, так что не обеднел.

WinAMP победил очень легко. Удалил и поставил AIMP.

А у меня с переходом на

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

С наилучшими пожеланиями,
Юрий Русинов.

Сам спросил, сам же и

Сам спросил, сам же и ответил, в amarok'e 2 немного по-другому считываются локальные файлы конфигурации, в частности xine. Надо смотреть в http://phonon.kde.org/cms/1032, что мне и помогло.

С наилучшими пожеланиями,
Юрий Русинов.

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

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