LINUX.ORG.RU

ncxmms2

 ncxmms2,


2

2

Перейдя с MPD на xmms2 столкнулся с отсутствием адекватного клиента на ncurses, да и вообще нормальных гуевых клиентов. Поэтому решил написать аналог ncmpcpp для xmms2. Пока клиент умеет не очень много, но мне хватает. Проект живет на гитхабе: https://github.com/pkunavin/ncxmms2 . Для Arch Linux есть PKGBUILD в AUR-е. О всех багах и пожеланиях по функциональности просьба писать в багтрекер.

>>> Просмотр (1366x768, 332 Kb)



Проверено: JB ()
Последнее исправление: JB (всего исправлений: 1)

Ответ на: комментарий от science

На тот момент MPD не мог играть музыку из произвольной папки (может и до сих не умеет, давно не пробывал), не поддерживал CUE плейлисты. Кроме того в MPD не эквалайзера. Обоина из стандартной поставки KDE.

tusk
() автор топика

Ну, похвально. Была у меня мысль сделать один, правда GUI. И даже работало. На рубях :} Но потом забиватор (и присутствующие на тот момент баги в binding'ах) сделал своё дело. Ассоциации файлов, хоткеи и список плейлистов на панели наш выбор.

Deleted
()

:(

mpd наше все, лучше бы форкнули ncmpcpp.

долгое время пользуюсь ncmpcpp считая хоткей d его киллер-фичей: накачав кучу музыки и слушая ее, - непонравившуюся можно сразу удалить клавишей d, и она физически удалится с винта. т.е. не нужно лишний раз переключаться в файловый менеджер или еще куда.

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

например, забиндил клавишу ctrl + shift + s по которой выбранная музыка скопируется на съемный носитель (мп3 плеер)... на самом деле таких пожеланий дофига возникает, и конечно все это решается костылями: спрашивать ncmpcpp из стороннего скрипта, а хоткей можно повешать на WM, но не Ъ.

но вы молодец что пилите свое.

Spoofing ★★★★★
()

Ай да малацца! И даже не на бидоне (как я было подумал, увидев слово Arch)!

Дойдут руки - потыкаем.

И, кстати, почему nc, а не mc?

lazyklimm ★★★★★
()
Ответ на: комментарий от tusk

На тот момент MPD не мог играть музыку из произвольной папки (может и до сих не умеет, давно не пробывал), не поддерживал CUE плейлисты. Кроме того в MPD не эквалайзера.

и по дефолту очень любил пускаться от рута, сам потому на mpd долго не задержался.

moc->xmms2 (правда пользуюсь 90% времени консольным клиентом, иногда lxmusic, он ничо не умеет, но для визуализации сойдет)

lazyklimm ★★★★★
()
Ответ на: комментарий от Deleted

/me подрывался допилить lxmusic, но начав с поддержки cue - на ней же и закончил, там, емнип, в гтк как-то через одно место с mime работа сделана

lazyklimm ★★★★★
()
Ответ на: :( от Spoofing

долгое время пользуюсь ncmpcpp считая хоткей d его киллер-фичей: накачав кучу музыки и слушая ее, - непонравившуюся можно сразу удалить клавишей d, и она физически удалится с винта

Плеер, который может удалять файлы, это жутко %)

Deleted
()

Ну молодец, чо. Только зачем об этом в галерею?

farzeet ★★
()
Ответ на: :( от Spoofing

лучше бы форкнули ncmpcpp

А вы заглядывали в исходники ncmpcpp ? Думаю, что сам автор в этом скоро разбираться перестанет. Ксати, исходники ncmpc мне понравились гораздо больше, но он написан на C.

tusk
() автор топика

Нормально так. Под XMMS2 вообще с клиентами печально было (N лет назад, когда я в последний раз его пробовал)

yoghurt ★★★★★
()
Ответ на: комментарий от lazyklimm

скажем так, гуёвая ему нужна ещё меньше

В гуевой на единицу площади помещается гораздо больше информации, например (хотя бы из-за шрифтов). Да и обложки можно видеть.

Deleted
()
Ответ на: комментарий от Deleted

хотя бы из-за шрифтов

уменьшить шрифт в терминале

Да и обложки можно видеть.

нафига на неё всё время глядеть?

Гуёвая дольше запускается, больше жрёт, тянет больше зависимостей.

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

уменьшить шрифт в терминале

Это решение через жопу. В любом случае, он останется моноширинным.

нафига на неё всё время глядеть?

А и не надо, смотришь какой альбом, сразу обложка. Я уже не говорю о том, что в консольном ее ВООБЩЕ никак не посмотреть.

Гуёвая дольше запускается, больше жрёт, тянет больше зависимостей.

Не смеши.

Deleted
()
Ответ на: комментарий от lazyklimm

музыка - это чтобы слушать, если ты не в курсе.

Что ж ты тогда не слушаешь через

$ mpg123 Downloads/My\ Jolly\ Sailor\ Bold\ \[voice\].mp3

?

Гуйня плееру нафиг не нужна, только место занимать.

А консольня, которая при одинаковой геометрии показывает меньше информации, видимо, запускается в альтернативной реальности.

Deleted
()
Ответ на: комментарий от Deleted

?

нет, через xmms2, mpg123 слишком примитивен

А консольня, которая при одинаковой геометрии показывает меньше информации, видимо, запускается в альтернативной реальности.

она может сидеть в скрине и никому не мешать, например

lazyklimm ★★★★★
()
Ответ на: комментарий от tusk

поэтому использовать его кодовую базу не мог.

O_o А мужики-то и не знали.

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

mpg123 слишком примитивен

Как и консольные плееры.

она может сидеть в скрине и никому не мешать, например

Как и гуйня в трее.

Deleted
()
Ответ на: комментарий от Deleted

Как и консольные плееры.

мне лень тебе что-либо ещё объяснять за бесполезностью этого занятия

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

mime

А зачем тебе работать с mime? С точки зрения xmms2 cue файл аналогичен m3u или pls и их поддержка в клиенте дело нескольких строчек кода.

tusk
() автор топика
Ответ на: комментарий от tusk

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

lazyklimm ★★★★★
()
Ответ на: комментарий от Deleted

Плеер, который может удалять файлы, это жутко

Мне первый раз было страшновато в Audacious и QMMP нажимать в плейлисте пункт меню «удалить все» - а вдруг разработчики встроили в плеер удаление файлов и нажав, я снесу десяток исполнителей с ЖД. Теперь, после его поста, мне еще больше «не по себе» - такое есть на самом деле. O_O

Igorrr ★★★★
()
Ответ на: комментарий от Igorrr

Тоже всегда пугает, когда такое вижу. И не только в плеерах.

Deleted
()

Поэтому решил написать аналог ncmpcpp для xmms2.

Интересно. Надо попробовать.

My_quest ★★★★★
()
Ответ на: комментарий от Deleted

Обложкодрочерством раньше занимался, ncmpcpp очень толковый и эргономичный клиент. Плюс цап с усилком подрублены к ноуту, а рулить могу с десктопа. Винда/мак/телефон — не важно.

tensai_cirno ★★★★★
()
Ответ на: комментарий от fenris

Может когда все плееры наконец начнут их уметь?

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