Дорого времени суток!
Раньше у меня стоял 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 отличается лишь тем,что убираются частоты,которые просто физиологически не способно услышать человеческое ухо.Если бы мы все имели слух как у летучих мышей,возможно,он бы и не был так актуален.
Злой Драгон =)
Ух, какой спор разгорелся. Тема-то про амарок... попахивает оффтопом
Не подскажете ли господа почему Амарок перестал качать обложки с Амазон. Функция есть а не работает.
![Комментарии к "Amarok и кодировки тегов" RSS-материал](/misc/feed.png)
Последние комментарии
9 лет 34 недели назад
10 лет 1 неделя назад
10 лет 11 недель назад
10 лет 11 недель назад
11 лет 1 неделя назад
11 лет 1 неделя назад
11 лет 1 неделя назад
11 лет 2 недели назад
11 лет 2 недели назад
11 лет 3 недели назад