Tomsk Sysadmins Forum

Unix => SuSE => Topic started by: Radist on August 24, 2008, 17:41:22

Title: Amarok - решаем проблему с тэгами
Post by: Radist on August 24, 2008, 17:41:22
Amarok, отличный медиа-центр. Программа которой практически нет равных чтобы не говорили любители и фанаты каких-то там Winamp’ов или iTunes’ов, а по многим параметрам Amarok впереди планеты всей(Кстати по качеству звучания Amarok вообще нет равных). Естественно будучи неоспоримым лидером в *nix системах программа постоянно развивается.
Многие русскоязычные пользователи Amarok в последних версиях с недавнего времени начали наблюдать «крюкозябры» в своих коллекциях mp3, а причина тому переход на общемировые стандарты в частности хранение тэгов композиций в формате кодировки Юникод(Unicode).
В предыдущих версиях проблем с кодировкой композиций не было как таковой вообще, но сейчас это факт и обратного пути нет. Пользователи только что вышедшей в то время openSUSE 10.2 непосредственно столкнулись с проблемой не корректного отображения названия композиций.
Разумеется, русское сообщество пользователей Linux и openSUSE нашли несколько путей выхода из сложившейся ситуации. Решение проблемы было очевидно – перевести кодировку всей коллекции в кодировку Юникод. Пользователями было предложено несколько верных способов по конвертации, например кропотливая работа в консоли, при которой ввиду различных особенностей с первого раза не удавалось перекодировать всю коллекцию и на что уходило не мало времени. На то время для версий openSUSE 10.2 и для Amarok 1.4.6 были собраны rpm-пакеты решающие проблемы с кодировкой, причем быстро и эффективно. У пользователей openSUSE 10.3 и Amarok 1.4.8 естественно ситуация с кодировкой повторялась. Причем для новичков проблема была не менее острой, а установка rpm-пакетов для них является простейшим решением не требующего особых навыков. Итак, исправляем ситуацию.

Скачиваем ниже опубликованные rpm-пакеты:
id3lib-3.8.3-124.1.suse102.i686.rpm
taglib-1.4-47.1.suse102.i686.rpm
taglib-devel-1.4-47.1.suse102.i686.rpm

[attachment=261:Amarok_tag.zip]

Устанавливаем. Если необходимо перезагружаем систему.
Запускаем Amarok, смотрим, теперь Ваша коллекция mp3 нормально читается, наслаждаемся своей любимой музыкой.

[attachment=260:41.jpg]
для тех кто сомневается или переживает за свою коллекцию. Если по каким-то причинам Вы еще пользователь виндоус и допустим иногда слушаете музыку из под нее, то можете не беспокоится – с Вашей коллекцией ничего не случится! Названия композиций не пострадают, все треки будут нормально отображаться как в виндоус так и в openSUSE. Как таковой перекодировки и конвертации не происходит. Просто патчами включается работа с тэгами utf-8 и win-1251.
Title: Amarok - решаем проблему с тэгами
Post by: monarchp on August 30, 2008, 12:44:24
зачем 24 Aug 2008, когда люди вовсю пользуют сусю11, давать пакеты для сусе10.2
Title: Amarok - решаем проблему с тэгами
Post by: Kavka on December 01, 2008, 14:58:02
Чтобы перевести теги в юникод я вижу два приемлемых по простоте варианта:
1) Взять EasyTAG (http://easytag.sourceforge.net/) (или что-нибудь аналогичное) и запустить под wine-ом. Ну, дальше понятно.
2) Ставим пакет из репозитария Пакмана python-mutagen, затем можно напустить командочку следующего вида на mp3-файлы
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
В этом случае читайте маны и прочее, прочее, прочее...в общем никто ничего не гарантирует  
Title: Amarok - решаем проблему с тэгами
Post by: toshas on February 28, 2009, 11:33:17
всем привет! я совсем новичок в SUSE поэтому не могу разобраться как настроить Amarok на то, чтобы он читал все таки нормально русские тэги? вроде установил пакеты, как написано в предыдущей теме, но он все равно не читает их. в чем может быть проблема?
Title: Amarok - решаем проблему с тэгами
Post by: Kavka on March 05, 2009, 11:34:06
Quote from: toshas
всем привет! я совсем новичок в SUSE ...
Тогда проще теги сконвертировать как в пункте 1 в моём предыдущем сообщении.  
Title: Amarok - решаем проблему с тэгами
Post by: lliriK on April 19, 2009, 02:10:46
жалко, что указанные файлы все-таки не помогли amarok нормально читать теги
Title: Amarok - решаем проблему с тэгами
Post by: 2zeek on April 19, 2009, 11:28:18
у меня тоже не получилось. пришлось EasyTag'ом перегонять
Title: Amarok - решаем проблему с тэгами
Post by: lliriK on April 20, 2009, 13:13:06
а осле Easy tag в винде будут нормально читатся теги?
Title: Amarok - решаем проблему с тэгами
Post by: 2zeek on April 20, 2009, 18:01:34
Quote from: lliriK
а осле Easy tag в винде будут нормально читатся теги?
проверил, AIMP2 не жалуется, всё тот же русский язык в тегах
Title: Amarok - решаем проблему с тэгами
Post by: lliriK on April 20, 2009, 20:06:18
можно в принципе просто добавить столбик - имя файла =)
Title: Amarok - решаем проблему с тэгами
Post by: 2zeek on April 20, 2009, 21:02:08
не оччень удобно получится, если у тебя файлы имеют кривые названия или если ты просто не знаешь наизусть все песни+альбомы+исполнителей на своем винте
Title: Amarok - решаем проблему с тэгами
Post by: lliriK on April 21, 2009, 19:21:22
не ну если у тебя были кривые названия файлов, то тогда не знаю....у меня имена файлов нормально отображаются! Имено имена файлов, а не названия файлов
Title: Amarok - решаем проблему с тэгами
Post by: 2zeek on April 21, 2009, 19:43:13
Quote from: lliriK
не ну если у тебя были кривые названия файлов, то тогда не знаю....у меня имена файлов нормально отображаются! Имено название.
приведу приммер из недавнего: скачал с дарксайда альбом Мельницы, а там все файлы абракадаброй написаны. вот тебе и кривые названия  специально щас наугад скачал альбом некой группы Темнозорь с того же DarkSide'а. история та же. это всё к тому, что подобные ситуации имеют место
Title: Amarok - решаем проблему с тэгами
Post by: monarchp on April 21, 2009, 22:45:33
может просто броузер криво скачивает..? ))
Title: Amarok - решаем проблему с тэгами
Post by: 2zeek on April 21, 2009, 23:17:42
Quote from: monarchp
может просто броузер криво скачивает..? ))
через firefox качаю. на винде и через chrome так же было. не знаю, попробуй, пожалуйста  
http://darkside.tomsk.ru (http://darkside.tomsk.ru)
Title: Amarok - решаем проблему с тэгами
Post by: monarchp on April 21, 2009, 23:45:29
не знаю... у меня нормально скачивается
http://disk.tom.ru/2jnnfwy (http://disk.tom.ru/2jnnfwy)
Title: Amarok - решаем проблему с тэгами
Post by: 2zeek on April 22, 2009, 06:57:35
Quote from: monarchp
не знаю... у меня нормально скачивается
http://disk.tom.ru/2jnnfwy (http://disk.tom.ru/2jnnfwy)
да нет, проблема возникает когда целый альбом архивом качаешь. по одной-то нормально всё вроде
Title: Amarok - решаем проблему с тэгами
Post by: monarchp on July 13, 2009, 18:09:49
а можно както перевести консольно названия файлов из кирилицы в латиницу ..?
а то магнитола sony в машине русские буквы не читает (( jvc всё читало

p.s.: кое что нашол...

Code: [Select]
#!/bin/sh
while read I
do
echo ${I} | sed 's/Ж/ZH/g; s/ж/zh/g; s/Ч/CH/g; s/ч/ch/g; s/Ш/SH/g; s/ш/sh/g; s/Щ/SCH/g; s/щ/sch/g; s/Ю/JU/; s/ю/ju/g; s/Я/JA/g; s/я/ja/g;' | tr "АаБбВвГгДдЕеЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЫыЭэЪъЬь" "AaBbVvGgDdEeZzIiJjKkLlMmNnOoPpRrSsTtUuFfHhCcJjEei''''"
done

как натравить на каталог где есть mp3шки с русскими названиями..?
Title: Amarok - решаем проблему с тэгами
Post by: 2zeek on July 13, 2009, 23:13:11
под виндой использовал чью-то самописку на МС Эксэле для этих целей. Но щас вот её нету
Title: Amarok - решаем проблему с тэгами
Post by: monarchp on July 14, 2009, 14:40:31
под виндой много чего есть, речь не об этом...
надо кодера, который преобразует вышеописанный код в рабочий скрипт...
Title: Amarok - решаем проблему с тэгами
Post by: kalif on November 03, 2009, 15:04:19
Наткнулся недавно на плеер Exaile, и он мне понравился больше чем Amarok, по сему решил создать фонотеку и встала проблема с чтением тегов.
Надыбал в инете утилиту mp3unicode, которая перекодирует теги в юникод, но к сожалению она исправляет теги только в одной указанной папке. Решив иправить это, я написал прогу, которая с помощью утилиты mp3unicode перекодирует теги у mp3 файлов не только в текущей папке, а во всех ее подпапках.


Собсвенно утилиты и моя прога[attachment=324:Tegs.tar.gz]

1) Устанавливаем утилиту
./configure
make
make install

2) Запускаем прогу
./encodingTegs [путь к папке с музыкой]
Title: Amarok - решаем проблему с тэгами
Post by: Drue on November 03, 2009, 16:29:55
Quote from: kalif
1) Устанавливаем утилиту
./configure
make
make install

И ваша суся постепенно превращается в слаку
Title: Amarok - решаем проблему с тэгами
Post by: xxx on November 03, 2009, 18:14:31
Quote from: kalif
Наткнулся недавно на плеер Exaile, и он мне понравился больше чем Amarok, по сему решил создать фонотеку и встала проблема с чтением тегов.
проблема в тэгами вечна, т.к много "пиратской музыки" - тэги пишут как попало,как прийдётся и чем прийдётся  
 это подробно обсуждается на различных форумах и .. конца ентому не видно...
 не всем хочется перекодировать гигабайты,терабайты имеющейся музыки , проще послушать не трепя нервы
есть ещё интересный плеер Audacious. смотрел, там есть типа перекодировщик тэгов на лету, (можно указать кодировку тэгов)
плеер напоминает winamp, он есть в репозитории Packman

Title: Amarok - решаем проблему с тэгами
Post by: kalif on November 03, 2009, 18:23:00
Я уже почти все плееры (если не все) перепробовал. Решил остановиться на этом. Сам тегами пользуюсь редко, в плеере всегда вывожу имя файла. Просто при создании фонотеки неохото видеть каракули.
А кто-нибудь еще использует Exaile? У него ошибка в новой версии, там как раз не выводится имя файла в списке (просто пустое поле), кто-нибудь знает как это исправить?
Title: Amarok - решаем проблему с тэгами
Post by: xxx on November 03, 2009, 18:30:30
Quote from: kalif
Я уже почти все плееры (если не все) перепробовал. Решил остановиться на этом. Сам тегами пользуюсь редко, в плеере всегда вывожу имя файла. Просто при создании фонотеки неохото видеть каракули.
А кто-нибудь еще использует Exaile? У него ошибка в новой версии, там как раз не выводится имя файла в списке (просто пустое поле), кто-нибудь знает как это исправить?

я серьёзно про audacious. он правильно показывает названия песен в листе даже если имя файла ???????.mp3 или 1.mp3
 интерфейс русский, разобраться можно
какая у вас версия Exaile?
Title: Amarok - решаем проблему с тэгами
Post by: kalif on November 03, 2009, 18:49:55
Аudacious я пробовал, не понравился. Сейчас версия Exaile 0.2.14 в ней названия показываются нормально. а вот начиная с 0.3.0 уже нет =(
Title: Amarok - решаем проблему с тэгами
Post by: xxx on November 03, 2009, 18:52:56
Quote from: kalif
Аudacious я пробовал, не понравился. Сейчас версия Exaile 0.2.14 в ней названия показываются нормально. а вот начиная с 0.3.0 уже нет =(
а что не понравился то?? Exaile то совсем какой то простой.. тянет за собой кучу пакетов...и совсем беден по возможностям в сравнении с amarok
Title: Amarok - решаем проблему с тэгами
Post by: kalif on November 03, 2009, 19:02:12
Тут уже наверное дело вкуса. Сильной бедности по сравнению Амарок не заметил, наверно потому что не пользовался большинством его функций, да и по функциям я не сильно требовательный. Мне нравиться функция перевлючение по спискм с помощью вкладок, а это функции нигде кроме как в Exaile не встречал.
Title: Amarok - решаем проблему с тэгами
Post by: monarchp on November 07, 2009, 18:39:36
я остановился на rhythmbox ))
Title: Amarok - решаем проблему с тэгами
Post by: kalif on November 09, 2009, 20:05:37
Решил еще раз попробовать Аudacious, скачал версию 2.1, но вот незадача он не запускается
Пишет, что не может запустить скин.
audacious2: unable to launch selected interface skinned

Проблема решилась установкой audacious-plugins