Author Topic: Amarok - решаем проблему с тэгами  (Read 18195 times)

0 Members and 1 Guest are viewing this topic.

Offline Radist

  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
Amarok - решаем проблему с тэгами
« 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.
« Last Edit: August 24, 2008, 17:55:46 by Radist »

Offline monarchp

  • Jr. Member
  • **
  • Posts: 56
  • Karma: +0/-0
Amarok - решаем проблему с тэгами
« Reply #1 on: August 30, 2008, 12:44:24 »
зачем 24 Aug 2008, когда люди вовсю пользуют сусю11, давать пакеты для сусе10.2

Offline Kavka

  • Moderator
  • Jr. Member
  • *****
  • Posts: 75
  • Karma: +0/-0
Amarok - решаем проблему с тэгами
« Reply #2 on: December 01, 2008, 14:58:02 »
Чтобы перевести теги в юникод я вижу два приемлемых по простоте варианта:
1) Взять EasyTAG (или что-нибудь аналогичное) и запустить под wine-ом. Ну, дальше понятно.
2) Ставим пакет из репозитария Пакмана python-mutagen, затем можно напустить командочку следующего вида на mp3-файлы
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
В этом случае читайте маны и прочее, прочее, прочее...в общем никто ничего не гарантирует  
Tomsk OpenSUSE Team

Offline toshas

  • Newbie
  • *
  • Posts: 7
  • Karma: +0/-0
Amarok - решаем проблему с тэгами
« Reply #3 on: February 28, 2009, 11:33:17 »
всем привет! я совсем новичок в SUSE поэтому не могу разобраться как настроить Amarok на то, чтобы он читал все таки нормально русские тэги? вроде установил пакеты, как написано в предыдущей теме, но он все равно не читает их. в чем может быть проблема?

Offline Kavka

  • Moderator
  • Jr. Member
  • *****
  • Posts: 75
  • Karma: +0/-0
Amarok - решаем проблему с тэгами
« Reply #4 on: March 05, 2009, 11:34:06 »
Quote from: toshas
всем привет! я совсем новичок в SUSE ...
Тогда проще теги сконвертировать как в пункте 1 в моём предыдущем сообщении.  
Tomsk OpenSUSE Team

Offline lliriK

  • Jr. Member
  • **
  • Posts: 64
  • Karma: +0/-0
Amarok - решаем проблему с тэгами
« Reply #5 on: April 19, 2009, 02:10:46 »
жалко, что указанные файлы все-таки не помогли amarok нормально читать теги

Offline 2zeek

  • Jr. Member
  • **
  • Posts: 84
  • Karma: +0/-0
Amarok - решаем проблему с тэгами
« Reply #6 on: April 19, 2009, 11:28:18 »
у меня тоже не получилось. пришлось EasyTag'ом перегонять
kUbuntu 10.10

Offline lliriK

  • Jr. Member
  • **
  • Posts: 64
  • Karma: +0/-0
Amarok - решаем проблему с тэгами
« Reply #7 on: April 20, 2009, 13:13:06 »
а осле Easy tag в винде будут нормально читатся теги?

Offline 2zeek

  • Jr. Member
  • **
  • Posts: 84
  • Karma: +0/-0
Amarok - решаем проблему с тэгами
« Reply #8 on: April 20, 2009, 18:01:34 »
Quote from: lliriK
а осле Easy tag в винде будут нормально читатся теги?
проверил, AIMP2 не жалуется, всё тот же русский язык в тегах
kUbuntu 10.10

Offline lliriK

  • Jr. Member
  • **
  • Posts: 64
  • Karma: +0/-0
Amarok - решаем проблему с тэгами
« Reply #9 on: April 20, 2009, 20:06:18 »
можно в принципе просто добавить столбик - имя файла =)

Offline 2zeek

  • Jr. Member
  • **
  • Posts: 84
  • Karma: +0/-0
Amarok - решаем проблему с тэгами
« Reply #10 on: April 20, 2009, 21:02:08 »
не оччень удобно получится, если у тебя файлы имеют кривые названия или если ты просто не знаешь наизусть все песни+альбомы+исполнителей на своем винте
kUbuntu 10.10

Offline lliriK

  • Jr. Member
  • **
  • Posts: 64
  • Karma: +0/-0
Amarok - решаем проблему с тэгами
« Reply #11 on: April 21, 2009, 19:21:22 »
не ну если у тебя были кривые названия файлов, то тогда не знаю....у меня имена файлов нормально отображаются! Имено имена файлов, а не названия файлов
« Last Edit: April 21, 2009, 19:45:13 by lliriK »

Offline 2zeek

  • Jr. Member
  • **
  • Posts: 84
  • Karma: +0/-0
Amarok - решаем проблему с тэгами
« Reply #12 on: April 21, 2009, 19:43:13 »
Quote from: lliriK
не ну если у тебя были кривые названия файлов, то тогда не знаю....у меня имена файлов нормально отображаются! Имено название.
приведу приммер из недавнего: скачал с дарксайда альбом Мельницы, а там все файлы абракадаброй написаны. вот тебе и кривые названия  специально щас наугад скачал альбом некой группы Темнозорь с того же DarkSide'а. история та же. это всё к тому, что подобные ситуации имеют место
kUbuntu 10.10

Offline monarchp

  • Jr. Member
  • **
  • Posts: 56
  • Karma: +0/-0
Amarok - решаем проблему с тэгами
« Reply #13 on: April 21, 2009, 22:45:33 »
может просто броузер криво скачивает..? ))

Offline 2zeek

  • Jr. Member
  • **
  • Posts: 84
  • Karma: +0/-0
Amarok - решаем проблему с тэгами
« Reply #14 on: April 21, 2009, 23:17:42 »
Quote from: monarchp
может просто броузер криво скачивает..? ))
через firefox качаю. на винде и через chrome так же было. не знаю, попробуй, пожалуйста  
http://darkside.tomsk.ru
« Last Edit: April 21, 2009, 23:19:24 by 2zeek »
kUbuntu 10.10

Offline monarchp

  • Jr. Member
  • **
  • Posts: 56
  • Karma: +0/-0
Amarok - решаем проблему с тэгами
« Reply #15 on: April 21, 2009, 23:45:29 »
не знаю... у меня нормально скачивается
http://disk.tom.ru/2jnnfwy

Offline 2zeek

  • Jr. Member
  • **
  • Posts: 84
  • Karma: +0/-0
Amarok - решаем проблему с тэгами
« Reply #16 on: April 22, 2009, 06:57:35 »
Quote from: monarchp
не знаю... у меня нормально скачивается
http://disk.tom.ru/2jnnfwy
да нет, проблема возникает когда целый альбом архивом качаешь. по одной-то нормально всё вроде
kUbuntu 10.10

Offline monarchp

  • Jr. Member
  • **
  • Posts: 56
  • Karma: +0/-0
Amarok - решаем проблему с тэгами
« Reply #17 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шки с русскими названиями..?
« Last Edit: July 13, 2009, 18:28:42 by monarchp »

Offline 2zeek

  • Jr. Member
  • **
  • Posts: 84
  • Karma: +0/-0
Amarok - решаем проблему с тэгами
« Reply #18 on: July 13, 2009, 23:13:11 »
под виндой использовал чью-то самописку на МС Эксэле для этих целей. Но щас вот её нету
kUbuntu 10.10

Offline monarchp

  • Jr. Member
  • **
  • Posts: 56
  • Karma: +0/-0
Amarok - решаем проблему с тэгами
« Reply #19 on: July 14, 2009, 14:40:31 »
под виндой много чего есть, речь не об этом...
надо кодера, который преобразует вышеописанный код в рабочий скрипт...