Tomsk Sysadmins Forum
Unix => SuSE => Topic started 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.
-
зачем 24 Aug 2008, когда люди вовсю пользуют сусю11, давать пакеты для сусе10.2
-
Чтобы перевести теги в юникод я вижу два приемлемых по простоте варианта:
1) Взять EasyTAG (http://easytag.sourceforge.net/) (или что-нибудь аналогичное) и запустить под wine-ом. Ну, дальше понятно.
2) Ставим пакет из репозитария Пакмана python-mutagen, затем можно напустить командочку следующего вида на mp3-файлы
find -iname '*.mp3' -print0 | xargs -0 mid3iconv -eCP1251 --remove-v1
В этом случае читайте маны и прочее, прочее, прочее...в общем никто ничего не гарантирует
-
всем привет! я совсем новичок в SUSE поэтому не могу разобраться как настроить Amarok на то, чтобы он читал все таки нормально русские тэги? вроде установил пакеты, как написано в предыдущей теме, но он все равно не читает их. в чем может быть проблема?
-
всем привет! я совсем новичок в SUSE ...
Тогда проще теги сконвертировать как в пункте 1 в моём предыдущем сообщении.
-
жалко, что указанные файлы все-таки не помогли amarok нормально читать теги
-
у меня тоже не получилось. пришлось EasyTag'ом перегонять
-
а осле Easy tag в винде будут нормально читатся теги?
-
а осле Easy tag в винде будут нормально читатся теги?
проверил, AIMP2 не жалуется, всё тот же русский язык в тегах
-
можно в принципе просто добавить столбик - имя файла =)
-
не оччень удобно получится, если у тебя файлы имеют кривые названия или если ты просто не знаешь наизусть все песни+альбомы+исполнителей на своем винте
-
не ну если у тебя были кривые названия файлов, то тогда не знаю....у меня имена файлов нормально отображаются! Имено имена файлов, а не названия файлов
-
не ну если у тебя были кривые названия файлов, то тогда не знаю....у меня имена файлов нормально отображаются! Имено название.
приведу приммер из недавнего: скачал с дарксайда альбом Мельницы, а там все файлы абракадаброй написаны. вот тебе и кривые названия специально щас наугад скачал альбом некой группы Темнозорь с того же DarkSide'а. история та же. это всё к тому, что подобные ситуации имеют место
-
может просто броузер криво скачивает..? ))
-
может просто броузер криво скачивает..? ))
через firefox качаю. на винде и через chrome так же было. не знаю, попробуй, пожалуйста
http://darkside.tomsk.ru (http://darkside.tomsk.ru)
-
не знаю... у меня нормально скачивается
http://disk.tom.ru/2jnnfwy (http://disk.tom.ru/2jnnfwy)
-
не знаю... у меня нормально скачивается
http://disk.tom.ru/2jnnfwy (http://disk.tom.ru/2jnnfwy)
да нет, проблема возникает когда целый альбом архивом качаешь. по одной-то нормально всё вроде
-
а можно както перевести консольно названия файлов из кирилицы в латиницу ..?
а то магнитола sony в машине русские буквы не читает (( jvc всё читало
p.s.: кое что нашол...
#!/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шки с русскими названиями..?
-
под виндой использовал чью-то самописку на МС Эксэле для этих целей. Но щас вот её нету
-
под виндой много чего есть, речь не об этом...
надо кодера, который преобразует вышеописанный код в рабочий скрипт...
-
Наткнулся недавно на плеер Exaile, и он мне понравился больше чем Amarok, по сему решил создать фонотеку и встала проблема с чтением тегов.
Надыбал в инете утилиту mp3unicode, которая перекодирует теги в юникод, но к сожалению она исправляет теги только в одной указанной папке. Решив иправить это, я написал прогу, которая с помощью утилиты mp3unicode перекодирует теги у mp3 файлов не только в текущей папке, а во всех ее подпапках.
Собсвенно утилиты и моя прога[attachment=324:Tegs.tar.gz]
1) Устанавливаем утилиту
./configure
make
make install
2) Запускаем прогу
./encodingTegs [путь к папке с музыкой]
-
1) Устанавливаем утилиту
./configure
make
make install
И ваша суся постепенно превращается в слаку
-
Наткнулся недавно на плеер Exaile, и он мне понравился больше чем Amarok, по сему решил создать фонотеку и встала проблема с чтением тегов.
проблема в тэгами вечна, т.к много "пиратской музыки" - тэги пишут как попало,как прийдётся и чем прийдётся
это подробно обсуждается на различных форумах и .. конца ентому не видно...
не всем хочется перекодировать гигабайты,терабайты имеющейся музыки , проще послушать не трепя нервы
есть ещё интересный плеер Audacious. смотрел, там есть типа перекодировщик тэгов на лету, (можно указать кодировку тэгов)
плеер напоминает winamp, он есть в репозитории Packman
-
Я уже почти все плееры (если не все) перепробовал. Решил остановиться на этом. Сам тегами пользуюсь редко, в плеере всегда вывожу имя файла. Просто при создании фонотеки неохото видеть каракули.
А кто-нибудь еще использует Exaile? У него ошибка в новой версии, там как раз не выводится имя файла в списке (просто пустое поле), кто-нибудь знает как это исправить?
-
Я уже почти все плееры (если не все) перепробовал. Решил остановиться на этом. Сам тегами пользуюсь редко, в плеере всегда вывожу имя файла. Просто при создании фонотеки неохото видеть каракули.
А кто-нибудь еще использует Exaile? У него ошибка в новой версии, там как раз не выводится имя файла в списке (просто пустое поле), кто-нибудь знает как это исправить?
я серьёзно про audacious. он правильно показывает названия песен в листе даже если имя файла ???????.mp3 или 1.mp3
интерфейс русский, разобраться можно
какая у вас версия Exaile?
-
Аudacious я пробовал, не понравился. Сейчас версия Exaile 0.2.14 в ней названия показываются нормально. а вот начиная с 0.3.0 уже нет =(
-
Аudacious я пробовал, не понравился. Сейчас версия Exaile 0.2.14 в ней названия показываются нормально. а вот начиная с 0.3.0 уже нет =(
а что не понравился то?? Exaile то совсем какой то простой.. тянет за собой кучу пакетов...и совсем беден по возможностям в сравнении с amarok
-
Тут уже наверное дело вкуса. Сильной бедности по сравнению Амарок не заметил, наверно потому что не пользовался большинством его функций, да и по функциям я не сильно требовательный. Мне нравиться функция перевлючение по спискм с помощью вкладок, а это функции нигде кроме как в Exaile не встречал.
-
я остановился на rhythmbox ))
-
Решил еще раз попробовать Аudacious, скачал версию 2.1, но вот незадача он не запускается
Пишет, что не может запустить скин.
audacious2: unable to launch selected interface skinned
Проблема решилась установкой audacious-plugins