LINUX.ORG.RU

ncmpcpp 0.5.9

 ,


0

2

Вышла новая версия ncmpcpp, - открытого ncurses-клиента для музыкального проигрывателя с клиент-серверной архитектурой MPD (Music Player Daemon). ncmpcpp является форком ncmpc и более продвинут, чем его предшественник. И поскольку это клиент к MPD, то он имеет:

  • Справочник (F1)
  • Плейлист (F2)
  • Файловый браузер (F3)
  • Поиск музыки (локальный) (F4)
  • Медиа-библиотеку (F5)
  • Управление плейлистами (F6)
  • Редактор тэгов (F7)
  • Список сокетов для аудио-вывода (F8), используются для вывода аудио и визуализатора.
  • Визуализатор (F9)
  • Часы (F10)

и это только то, что разбросано по основным функциональным клавишам, другие интересные возможности, как например поиск и отображение текста песен - по клавише l; или вывод текущей песни - это может быть полезно для «now playing» скриптов, и в случае с irssi достаточно добавить алиас, чтобы по команде /song в каналах/приватах вы сообщали текущий трек.

/alias SONG exec - -out ncmpcpp --now-playing '{{(%l) }{{%a - }%t}}|{%f}'

Помимо этого, плеер имеет гибкий, практически полностью настраиваемый интерфейс.

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

visualizer_in_stereo = "yes"
Так же, чтобы в ~/.mpdconf формат вывода был в стерео:
audio_output {
    type "fifo"
    name "fifo"
    path "~/.mpd/mpd.fifo"
    format "44100:16:2"
}
Теперь вы можете наслаждаться полноценным стерео-визуализатором. Вторая интересная возможность - сплит активного окна плеера, и в одной рабочей области вы можете запустить визуализатор (F9), затем разделить окно на две части (Ctrl + l), и в другой области запустить плейлист (F2).

Полный список изменений:

  • Получение текста песни (клавиша l) в фоновом режиме в момент воспроизведения трека (ранее переключалось на другое окно);
  • Поддержка стерео-визуализации;
  • Возможность разделить рабочую область плеера на части и работать с несколькими режимами плеера сразу;
  • Файл конфигурации можно загружать из любого другого места;
  • Символы, которыми рисуется визуализатор теперь можно изменить;
  • Добавлена поддержка сайта lololyrics.com (для получения текста песен);
  • И конечно же, исправлены множественные ошибки.

Скриншот для тех, кто еще не знаком с плеером.

Скачать исходный код по прямой ссылке.

>>> Официальный сайт

★★★★★

Проверено: tazhate ()
Последнее исправление: tazhate (всего исправлений: 11)
Ответ на: комментарий от amus

А где не так?

Если надо запустить какую-то программу нужно знать её название. Логично? Мышевозы не будут использовать консольный плеер. Зачем он им? Кому нужно тот знает. http://mpd.wikia.com/wiki/Clients

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

День нормальный. Эмоции вызваны «простотой» применения «парсера» для прочтения аббревиатур и попытками понять самому и объяснить ещё какому-нибудь простому пользователю, что ncmpcpp - это название, а не кодовое слово программистов для общения в узком кругу. :)

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

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

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

покажи пожалуйста, что конкретно ты добавил в mpd.conf и ./ncmpcpp/config.

У меня так:

visualizer_type = "wave" (spectrum/wave)
visualizer_in_stereo = "yes"
visualizer_fifo_path = "~/.mpd/mpd.fifo"
visualizer_output_name = "fifo"
visualizer_sync_interval = "30"
visualizer_look = "◆│"


и 
audio_output {
	type		 "fifo"
	name		 "fifo"
	path 		"~/.mpd/mpd.fifo"
	format		 "44100:16:2"
}

По f9 сообщение, что

 Could not read ~/.mpd/mpd.fifo - nu such file or directory
, хотя
└─■ ls -alh .mpd/mpd.fifo 
prw-r--r-- 1 xf0e xf0e 0 Mar 22 15:02 .mpd/mpd.fifo

hope13 ★★★
()

интересно. Посмотрю.

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

Ну, вообще-то в околоюниксовой среде аббревиатуры сплошь и рядом. /* Не знаю, откуда это пошло, но мне кажется, что просто от того, что человеку «в теме» это позволит быстро понять, для чего предназначена программа/библиотека, а какая разница человеку «не в теме», как называется программа/библиотека: главное - что она делает. */
Так что простому пользователю придется привыкать (хотя что тут привыкать, я достаточно быстро освоился), а кому-то - запастись терпением, чтобы объяснять подобные аббревиатуры своим падаванам

HerrWeigel ★★★★
()

Любимый клиент. Пользуюсь только им последние 3 года.

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

Кому нужно, тот сможет запомнить. Кто не может - пусть используют свой iTunes, если им это название кажется благозвучнее.

Tanger ★★★★★
()

Теперь вы можете наслаждаться полноценным стерео-визуализатором

Чудеса перевода

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

На вкус и цвет. Мне, например, наверное, проще вбивать команду на запуск, чем запоминать лишнюю комбинацию клавиш (не на каждой клаве есть соотв. кнопка).

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

Не видите гласных? А они есть: Энсиэмписипипи. Вполне произносимое название :)

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

объяснить ещё какому-нибудь простому пользователю, что ncmpcpp - это название

Простые пользователи ставят mpd и ncmpcpp, а потом страдают от вида букв ncmpcpp. Ога

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

Есть какие-то исторические причины непроизносимым названиям, порой без гласных вообще, но зато имеющих глубокий скрытый смысл?

В моей самой первой книжке по Unix было написано, что названия командам выбирались так, чтобы они не совпадали со словами ни в одном языке. Сделано это было для того, что бы если пользователь ошибся и написал какой-то текст в консоль, вместо текстового редактора, и отправил на исполнение ничего бы не сломалось.

Приводился пример что-то в стиле юзера отвечающего на email текстом «remove it» в системе где это эквивалентно «rm *»

Не уверен что эта история правда, та книжка по Unix была ещё в СССР написана...

voronaam ★★
()

Круто. Как раз собирался сделать из своего домашнего десктопа радио, чтобы слушать музыку на работе :3

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

ага.

man, cat, ... :) это все слуйчаные наборы символов, а не слова.

скорее, стимулом к таким сокращениям служило стремление к краткости. ибо что в ядре, что в либц, подобные сокращения есть. например, /bin, /usr, /lib, src в fhs; пресловутый memcpy и прочие strncpy тоже. fcntl

MyTrooName ★★★★★
()

И поскольку это клиент к MPD, то он имеет

Часы

Причинно-следственная связь очевидна

boombick ★★★★★
()

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

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

И ещё вопрос: как ты сделал горизонтальное разделение интерфейса? crtl-l, у меня, только вертикальную может сделать.

hope13 ★★★
()

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

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

это только для фотографии ;) запустил несколько копий плеера в tmux чтобы показать основные окна плеера. а так, там можно делать лишь две области через ctrl + l, угу.

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

mpd.wikia.com/wiki/Clients

Это unix, детка. Пользуйте то, что вам нравится больше.

MyTrooName ★★★★★
()

На мой взгляд это лучшая морда для ncmpcpp.

andreyu ★★★★★
()

неудобное, ненужное гуано, и название дебильное и длинное

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

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

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

у вас опечатка

s/не как у всех/не как у меня/

либо

s/moc - там по папкам как нортоне все отображено -/windows media player - работает на нормальной операционной системе, а не на этом вашем велосипеде -/
MyTrooName ★★★★★
()
Ответ на: комментарий от Deleted

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

В mocp точно так же нет понятного пользователю меню.

Чтобы узнать как им пользоваться, надо нажать «h». По F1 ничего не покажет, по F10 меню не появится. Единственная команда, которую пользователь сможет нащупать - это «q» чтоб выйти, и никогда больше его не запускать.

Xintrea ★★★★★
()

хороший консольный плеер..

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

это «q» чтоб выйти, и никогда больше его не запускать.

После «q» он продолжит работу в фоне. Жми «Q».

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