Дорого времени суток!
Раньше у меня стоял Amarok (не помню точно версии), теперь перешёл на Debian 4.0r0 и в нём более новый Amarok 1.4.4.
А, вопрос в следующем: в старой версии присутствовала функция перекодирования тегов из одной кодировки в другую (mp3 у меня в CP1251), а в версии 1.4.4 я этой функции не вижу... может она есть?
А если её нет то может патч какой есть?
Кто нибудь сталкивался с такой проблемой?
Amarok и кодировки тегов
функции нет, и видимо уже не будет.. (по крайней мере и в 1.4.6 ее нету..)
http://amarok.kde.org/wiki/FAQ#Amarok_is_not_displaying_my_utf-8_id3v2_t...
мне помогло тупо выбрать шрифт ариал для отображения в плайлисте и все
нече я не перекодировал никаких патчей не накладывал
У меня тоже прекрасно работает просто с измененным шрифтом.
накладывать на кривые теги кривые шрифты - самое последнее дело
поиск по плейлисту работает?
стандарт id3v1 не предусматривал указания кодировки (там какбы по умолчанию iso8859-1 а остальные делаю что хотят)
в id3v2 четко сказано что юникод, приэтом в id3v2.3 utf16 а в id3v2.4 utf8
только вот одна маленькая мягкая фирмочка как обычно на стандарты положила свой маленький и мягкий, и большенство поперлось за нею, пишут в id3v2 в локальной кодировке (далеко не обязательно там 1251, у меня encjp например есть также криво вогнано)
правильное решение - именно перекодировать теги
рекомендую понюхать mutagen на эту тему (в федоре пакет звать python-mutagen)
Я почитал на счёт Amarok в нете, оказалось, что функцию эту (перекодировки) убрали, и её теперь никогда не будет...
Разработчики аргументируют это по моему, тем, что возня с кодировками это каменный век, и всем давно пара переходить на utf8...
Есть ещё оказывается способ, поставить пропатченную библиотеку, и тогда функция вернётся...
Вот ещё по теме нашёл программу, называется EasyTAG.
Она бывает идёт с дистрибутивами (у меня в Debian 4.0 есть).
Программа имеет графический интерфейс, всё довольно доступно, и даже на русском!
Чтобы перекодировать в UTF8 нужно в настройках ID3 выставить кодировку для чтения в cp1251, а для записи UTF8, а после дать команду "Сохранить принудительно файлы" и всё!
Поиск осуществляется сам, выбрал папку и она всё найдёт (и в подпапках).
Если в дистрибутиве её нет то вам прямая дорога на SourceForge.Net
последний раз когда нюхал этот изитаг он умел только id3v2.3
неужто 2.4 таки научили?
мутаген всеравно вкуснее :)
Амарок юзает taglib - нужна патченная версия, можно взять [link=http://sourceforge.net/project/showfiles.php?group_id=65796&package_id=158441]здесь[/link] . Еще нужна пара пакетов: librcc и librcd. У меня всё работает %-6 .
Я всю свою коллекцию перекодировал в id3v2.4 и больше не имею проблем. Имхо - самое радикальное и правильное решение.
поступил аналогично и доволен, как слон.
+1 (переделал теги mp3 в id3v2.4 - UTF-8)
Давно пора принимать меры по переходу на Юникод, а не идти на поводу у всяких мелких мягких.
А еще можно использовать более совершенные и форматы звук.файлов. Например, OGG. В его тегах изначально четко задано что можно писать только в юникоде. И никаких проблем с кодировками нет. Даже мелкие мягкие и прочие исполняют предписание по юникоду в OGG. ;-)
<span class='smallblacktext'>[ Редактирование 22.09.2007 - 22:46:43 ]</span>
2Thomas HCKraft: более совершенные форматы звуковых файлов это - lossless ;-)
flac, monkey`s audio (ape), wavpack и другие.. а ogg, как и mp3 относится к форматам аудио, использующим сжатие звука с потерями..
<span class='smallblacktext'>[ Редактирование 23.09.2007 - 00:21:32 ]</span>
Вечно кто-то лезет со своими lossless. Я говорю о более совершенной замене старого и дряхлого mp3.
а что мешает пихать 1251 в теги огг вместо утф?
в id3v2 тоже четко сказано что утф, и что?
[quote=Thomas HCKraft]Вечно кто-то лезет со своими lossless. Я говорю о более совершенной замене старого и дряхлого mp3.[/quote]
на вкус и цвет - все друг другу помидоры..
[quote=WhiteDragon]а что мешает пихать 1251 в теги огг вместо утф?
в id3v2 тоже четко сказано что утф, и что?[/quote] В разных версиях ID3v2 разные кодировки предусмотрены.
Например, в ID3v2.3 (поголовно распространен на данный момент) по стандарту должен быть UTF-16. Однако благодаря win-софту большинство файлов было с 1251.
В ID3v2.4 (вошел в действие, не спешит распространятся) по стандарту должен быть UTF-8. Вроде пока все слушаются, но из-за старого ПО сохранение идет в старых версиях ID3 и поголовного распространения UTF-8 нет.
В OGG Vorbis изначально предусмотрен UTF-8. И самое главное запись тегов OGG в юникоде поддерживает весь софт включая мега-распространенный под win Winamp.
про то что в каких id3 кокраз мой первый пост в этой ветке
я про то что написать в 1251 в огг проблем никаких нет совершенно
и то что нет проблем с огг это лишь потому что нет самого огг почти
станет он популярнее мрз, появится какаянить гламурная софтинка которая будет туда писать 1251 и хана
паскалистам плевать на стандарты - они читать не умеют
+1
Но пока, лично я стараюсь придерживатся OGG Vorbis (если это не касается lossless).
есть на жаве програмка кторая перекодирует теги (id3iconv) правда глючит помаленьку, но всеж лучше чем кракозябры
[quote]Mp3 отличается лишь тем,что ....[/quote]
от чего отличается? от кодировок тегов?
Mp3 отличается лишь тем,что убираются частоты,которые просто физиологически не способно услышать человеческое ухо.Если бы мы все имели слух как у летучих мышей,возможно,он бы и не был так актуален.
Злой Драгон =)
Ух, какой спор разгорелся. Тема-то про амарок... попахивает оффтопом
Не подскажете ли господа почему Амарок перестал качать обложки с Амазон. Функция есть а не работает.

Последние комментарии
10 лет 11 недель назад
10 лет 30 недель назад
10 лет 40 недель назад
10 лет 41 неделя назад
11 лет 30 недель назад
11 лет 30 недель назад
11 лет 30 недель назад
11 лет 31 неделя назад
11 лет 31 неделя назад
11 лет 32 недели назад