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

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

да блин , вы хоть орфографию немного чекайте перед тем как новость отправлять на главную

anonymous ()

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

Когда новостей нет пишем в трхсотый раз про автоперекодировку названий в XMMS. Лихо!

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

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

Ну что за ерунда опять! Нахрен не надо пихать всё это в плейер! Это ПЛЕЙЕР, а не редактор! Конвертить то, сё, пятое, десятое, редактировать тэги. Сделайте отдельный небольшой, заточенный под эти задачи продукт, а не плодите идиотские патчи. >:-( Не нужна в плейере бОльшая фунциональность. Нужна ровно такая, какая нужна, для того, чтобы играть музыку.

anonymous ()

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

Добавил этот пачт в дерево портежей Gentoo. Он идет с xmms-1.2.8-r3.

svyatogor ★★★★★ ()
Ответ на: Re: Re: Автоперекодировка названий в XMMS (csa20) от anonymous

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

>Ну что за ерунда опять! Нахрен не надо пихать всё это в плейер!

Блин ну хочешь видеть вместо названия пенси квадратики да закорючки -
так тебе никто не мешает, а большинству людей хочется чтобы все
нормально отображалось и чтоб сразу можно было если че подредактировать.

svyatogor ★★★★★ ()
Ответ на: Re: Re: Re: Автоперекодировка названий в XMMS (csa20) от svyatogor

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

Квадратики я видеть, разумеется, не хочу. Но при чём здесь конвертеры? Трудно было сделать это ввиде отдельной утилиты? А что ещё добавим в XMMS? Редактор музыки?

anonymous ()

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

Да пора уже включить этот патч в XMMS и забыть о нём.

alman ★★★ ()
Ответ на: Re: Re: Автоперекодировка названий в XMMS (csa20) от anonymous

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

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

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

init ★★★★★ ()
Ответ на: Re: Re: Автоперекодировка названий в XMMS (csa20) от anonymous

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

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

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

init ★★★★★ ()

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

Еще раз для тупых. Это конвертер тегов _на_лету_, позволяющий сохранить всю информацию в CP1251, дабы она по-прежнему читалась виндовыми проигрывателями. Если нужно единоразово перегнать теги CP1251->KOI8, то mpg123 и iconv тебе в руки, больше ничего и не надо. А вот если приходится музыку слушать и из Выни, и из никсов, вот тогда этот патч рулит. И никак ты его внешним не сделаешь...

anonymous ()
Ответ на: Re: Автоперекодировка названий в XMMS (csa20) от Deleted

Re: Re: Автоперекодировка названий в XMMS

Спасибо, Dimez, за бинарный пакет для Slackware. Выложил на sf.net. Может кто-нибудь еще какими пакетами поделится?

Btw. В csa20 есть маленькая проблема, я там на примере украинского настраивал "автонастройку" языка, и забыл убрать. Поэтому для пользователей с локалью ru_UA.* не доступны алгоритмы автоперекодировки "Russian" и "Russian UpCase". На sf.net есть csa20.1 где это исправлено, или просто уберите настройки для украинского в libxmms/charset_config.h

Kain ()

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

2anonymous (*) (24.10.2003 15:17:46):

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

От тупого тупому: "Спасибо за разъяснения".
Из новости это было неочевидно. :)

anonymous ()

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

все больше убеждаюсь что слакваристы самые большие
мазохисты, хлебом не корми дай че нибуть покомпилить,
пособирать...
Нормальные люди не будут это юзать пока не будет
плагина нормального, а так... salckware only

anonymous ()

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

Твой новый патч дико глючит при добавлении файлов с файловой системы с UTF. XMMS просто падает. Я пробовал отключать флажки для FileSystem - то работает, то падате. Зависимости пока найти не могу.

svyatogor ★★★★★ ()
Ответ на: Re: Re: Автоперекодировка названий в XMMS (csa20) от svyatogor

Re: Re: Автоперекодировка названий в XMMS

Гм.. Странно, у меня вроде нормально.
Можешь поподробнее о настройках?
И как ты файлы загружаешь: Через плай-лист или напрямую?

Kain ()
Ответ на: Re: Re: Re: Автоперекодировка названий в XMMS от svyatogor

Re: Re: Автоперекодировка названий в XMMS

Там в файле libxmms/charset.c есть один "puts" попробуй его убрать, хотя врядли проблемы из-за этого). А в какой кодировке PlayList и используется ли AutoDetect, если да то какой?

Kain ()
Ответ на: Re: Re: Re: Автоперекодировка названий в XMMS от svyatogor

Re: Re: Автоперекодировка названий в XMMS

Так сори, нашел ;)
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 ()

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

А когда будем делать патч к патчу?

anonymous ()
Ответ на: Re: Re: Автоперекодировка названий в XMMS от Kain

Re: Re: Re: Автоперекодировка названий в XMMS

>Выложил на sf.net csa20.2 всем рекомендуется обновится.

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

svyatogor ★★★★★ ()

Re: Re: Автоперекодировка названий в XMMS

Выложил csa21 с поддержкой динамической загрузки библиотеки enca. Так же пофиксено еще несколько ошибок. Надеюсь на этом все ;)

Kain ()

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

> От тупого тупому: "Спасибо за разъяснения". > Из новости это было неочевидно. :)

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

anonymous ()

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

Скажите, а что, проблематично написать плагин? Пока слышно только о патчах.

disassembler ()
Ответ на: Re: Re: Автоперекодировка названий в XMMS от Kain

Re: Re: Re: Автоперекодировка названий в XMMS

Могет немного не в тему но для ASP есть rpm 1.2.8 в нем в play-листе все корректно отображается по крайней мере cp1251 как я понял...

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

REDiska ()
Ответ на: Re: Автоперекодировка названий в XMMS (csa20) от disassembler

Re: Re: Автоперекодировка названий в XMMS

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

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

Kain ()
Ответ на: Re: Re: Автоперекодировка названий в XMMS от Kain

Re: Re: Re: Автоперекодировка названий в XMMS

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

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

REDiska ()

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

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

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

Re: Re: Автоперекодировка названий в XMMS

Ну извини, личного штата бета-тестеров не имею, - приходится на пользователях отлаживать :)

Выложил rpmки для мандраки (собирал в 9.2).

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