LINUX.ORG.RU

Автоперекодировка названий в XMMS (csa20)


0

0
Патч для xmms позволяющий перекодировать ID3 таги, названия файлов из одной кодировки в другую. Отличается от аналогов большей функциональностью.

Добовляет страничку с настройками в настройки xmms. Поддерживает редактирование ID3 тагов (они остаются в оригинальной кодировке), сортировку, автоопределение кодировки. Позволяет использовать один и тот же плай-лист для файлов с русскими именами в Linux и Windows.

Подправлен редактор ID3 тагов. Теперь ID3 таги можно редактировать без помощи мыши, как в старом-добром WinAmp 1.9x.

Версия csa20. Благодаря посетителям linux.org.ru исправлено несколько критических ошибок. Автораспознавание UTF-8 теперь действительно работает. Добавлено автораспознавание CP866. Полностью поддерживается библиотека enca, так что автоперекодировка будет достуна не только для русского языка (для русского встроенной алгоритм работает лучше). Добавлено автораспознавание кодировки файлов (причем как для отображения, так и для поиска файла на диске).

>>> Подробности

anonymous

Проверено: maxcom
да блин , вы хоть орфографию немного чекайте перед тем как новость отправлять на главную
anonymous
()
Когда новостей нет пишем в трхсотый раз про автоперекодировку названий в XMMS. Лихо!
anonymous
()
Ответ на: комментарий от anonymous
Ну что за ерунда опять! Нахрен не надо пихать всё это в плейер! Это ПЛЕЙЕР, а не редактор! Конвертить то, сё, пятое, десятое, редактировать тэги. Сделайте отдельный небольшой, заточенный под эти задачи продукт, а не плодите идиотские патчи. >:-( Не нужна в плейере бОльшая фунциональность. Нужна ровно такая, какая нужна, для того, чтобы играть музыку.
anonymous
()
Добавил этот пачт в дерево портежей Gentoo. Он идет с xmms-1.2.8-r3.
svyatogor ★★★★★
()
Ответ на: комментарий от anonymous
>Ну что за ерунда опять! Нахрен не надо пихать всё это в плейер!

Блин ну хочешь видеть вместо названия пенси квадратики да закорючки -
так тебе никто не мешает, а большинству людей хочется чтобы все
нормально отображалось и чтоб сразу можно было если че подредактировать.
svyatogor ★★★★★
()
Ответ на: комментарий от svyatogor
Квадратики я видеть, разумеется, не хочу. Но при чём здесь конвертеры? Трудно было сделать это ввиде отдельной утилиты? А что ещё добавим в XMMS? Редактор музыки?
anonymous
()
Да пора уже включить этот патч в XMMS и забыть о нём.
alman ★★★
()
Ответ на: комментарий от anonymous
> Ну что за ерунда опять! Нахрен не надо пихать всё это в плейер! Это ПЛЕЙЕР, а не редактор! Конвертить то, сё, пятое, десятое, редактировать тэги.

Знаешь, не очень удобно запускать другую прогу, чтобы немного подправить назваение песни в тэге.

init ★★★★★
()
Ответ на: комментарий от anonymous
> Ну что за ерунда опять! Нахрен не надо пихать всё это в плейер! Это ПЛЕЙЕР, а не редактор! Конвертить то, сё, пятое, десятое, редактировать тэги.

Знаешь, не очень удобно запускать другую прогу, чтобы немного подправить название песни в тэге.
init ★★★★★
()
Ответ на: комментарий от anonymous
Еще раз для тупых. Это конвертер тегов _на_лету_, позволяющий сохранить всю информацию в CP1251, дабы она по-прежнему читалась виндовыми проигрывателями. Если нужно единоразово перегнать теги CP1251->KOI8, то mpg123 и iconv тебе в руки, больше ничего и не надо. А вот если приходится музыку слушать и из Выни, и из никсов, вот тогда этот патч рулит. И никак ты его внешним не сделаешь...
anonymous
()
Ответ на: комментарий от Deleted
Спасибо, Dimez, за бинарный пакет для Slackware. Выложил на sf.net. Может кто-нибудь еще какими пакетами поделится?

Btw. В csa20 есть маленькая проблема, я там на примере украинского настраивал "автонастройку" языка, и забыл убрать. Поэтому для пользователей с локалью ru_UA.* не доступны алгоритмы автоперекодировки "Russian" и "Russian UpCase". На sf.net есть csa20.1 где это исправлено, или просто уберите настройки для украинского в libxmms/charset_config.h
Kain
()
Ответ на: комментарий от anonymous
2anonymous (*) (24.10.2003 15:17:46):

> Еще раз для тупых. Это конвертер тегов _на_лету_, позволяющий

От тупого тупому: "Спасибо за разъяснения".
Из новости это было неочевидно. :)
anonymous
()
все больше убеждаюсь что слакваристы самые большие
мазохисты, хлебом не корми дай че нибуть покомпилить,
пособирать...
Нормальные люди не будут это юзать пока не будет
плагина нормального, а так... salckware only
anonymous
()
Твой новый патч дико глючит при добавлении файлов с файловой системы с UTF. XMMS просто падает. Я пробовал отключать флажки для FileSystem - то работает, то падате. Зависимости пока найти не могу.
svyatogor ★★★★★
()
Ответ на: комментарий от svyatogor
Гм.. Странно, у меня вроде нормально.
Можешь поподробнее о настройках?
И как ты файлы загружаешь: Через плай-лист или напрямую?
Kain
()
Ответ на: комментарий от svyatogor
Там в файле libxmms/charset.c есть один "puts" попробуй его убрать, хотя врядли проблемы из-за этого). А в какой кодировке PlayList и используется ли AutoDetect, если да то какой?
Kain
()
Ответ на: комментарий от svyatogor
Так сори, нашел ;)
libxmms/charset.c
line 668: else return xmms_charset_reocode(iconv_output,tmp1,0,rlen);
Поменять на
line 668: else return xmms_charset_reocode(iconv_output,buf,len,rlen);

Через 10 минут выложу исправленный патч
Kain
()
А когда будем делать патч к патчу?
anonymous
()
Ответ на: комментарий от Kain
>Выложил на sf.net csa20.2 всем рекомендуется обновится.

Ни черта! Все равно вылетает! Слушай у тебя есть ICQ/Jabber/любой IM? Можешь скинуть на svyatogor@gentoo.org -- может я чем помогу оттестировать.

svyatogor ★★★★★
()
Ответ на: комментарий от Kain
Выложил csa20.3 вроде теперь должно быть все нормально ;)
Kain
()
Выложил csa21 с поддержкой динамической загрузки библиотеки enca. Так же пофиксено еще несколько ошибок. Надеюсь на этом все ;)
Kain
()
Ответ на: комментарий от anonymous
> От тупого тупому: "Спасибо за разъяснения". > Из новости это было неочевидно. :)

Вот поэтому стоит все-таки ходить по ссылкам, даваемым в новостях, и читать, что там написано. А потом уже выражать свои эмоции в общедоступной форме... =)

anonymous
()
Ответ на: комментарий от Kain
Выложил csa22 с поддержкой ручного выбора языка.
Kain
()
Ответ на: комментарий от Kain
Могет немного не в тему но для ASP есть rpm 1.2.8 в нем в play-листе все корректно отображается по крайней мере cp1251 как я понял...

Если кому надо то найти мона на www.rpmfind.net ...

REDiska
()
Ответ на: комментарий от disassembler
disassembler:
Нет, полнофункциональный плугин написать невозможно. А все что возможно сделано в mpg123-ja.

REDiska:
Ага есть такая RPMка, там внутри одна из версий этого патча (но не последняя).

Kain
()
Ответ на: комментарий от Kain
Могет и так но по крайней мере всё работает после sudo rpm -ihv и установки галочки "использовать шрифт Х" в одной из вкладок ...

А большего я думаю от плеера и не надо :)

REDiska
()
Очень показательный красноглазый подход - только в течении этого треда патч был запатчен раз 6... Что, настолько сложно за один присест все написать правильно и выложить уже РАБОТАЮЩУЮ версию:)? В Windows так не делают!
anonymous
()
Ответ на: комментарий от anonymous
Ну извини, личного штата бета-тестеров не имею, - приходится на пользователях отлаживать :)

Выложил rpmки для мандраки (собирал в 9.2).
Kain
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.