LinuxCommandLibrary

ncmpcpp

ncurses-based MPD client

TLDR

Start ncmpcpp

$ ncmpcpp
copy
Connect to specific host
$ ncmpcpp -h [localhost] -p [6600]
copy
Start with specific screen
$ ncmpcpp -s [playlist]
copy
Show current song
$ ncmpcpp --current-song
copy

SYNOPSIS

ncmpcpp [options]

DESCRIPTION

ncmpcpp is an ncurses-based MPD (Music Player Daemon) client. It provides a feature-rich interface for controlling MPD, browsing music, managing playlists, and visualizing audio.
The tool offers vim-like keybindings, a spectrum visualizer, and extensive customization options.

PARAMETERS

-h host

MPD server host.
-p port
MPD server port.
-c file
Configuration file.
-s screen
Starting screen.
--current-song
Print current song info.
-q, --quiet
Suppress messages.

KEY BINDINGS

1-8: Switch screens
Enter: Play/select
p: Pause
s: Stop
>/<: Next/Previous
f/b: Seek forward/back
+/-: Volume
/: Search
u: Update database

SCREENS

Playlist, Browser, Search, Media library, Lyrics, Visualizer, Clock

CAVEATS

Requires running MPD instance. Configuration can be complex. Some features need additional setup. Visualizer needs FIFO output.

HISTORY

ncmpcpp stands for "NCurses Music Player Client (Plus Plus)", created as an enhanced version of ncmpc. Written in C++ by Andrzej Rybczak, it adds features like lyrics fetching and visualization.

SEE ALSO

mpd(1), mpc(1), ncmpc(1), cmus(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community