
ncmpc++
ncmpc++ provides an MPD client through a feature-rich ncurses interface.

About ncmpc++
ncmpcpp is an ncurses-based client for MPD inspired by ncmpc. It provides playlist editing, tag editing, search, media library browsing, music visualization, artist information lookup from Last.fm, and browsing and adding files from outside the MPD music directory.
The project is in maintenance mode with no substantial new features expected, though serious bugs and failures to compile with new dependency versions will be fixed. It does not fully support encodings other than UTF-8 and is built from source with dependencies including boost, ncurses, readline and curl.
Key features
- Edit song tags
- Edit playlists
- Search music collection
- Display music visualization including spectrum mode
- Fetch artist information from Last.fm
- Browse and add files outside MPD music directory
- Combines playlist editing, tag editing, search, visualization and Last.fm lookup for MPD
- Can browse and add files from outside the MPD music directory
- Serious bugs and build failures from dependency changes will still be fixed
- Officially in maintenance mode with no substantial new features expected
- No full support for handling encodings other than UTF-8
- Requires compiling from source with dependencies such as boost, ncurses, readline and curl
ncmpc++ at a glance
- Website
- github.com/ncmpcpp/ncmpcpp
- Category
- Software & Utilities › Media Players & Servers
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for Media Players & Servers

ncmpc++ alternatives
Tools and sites you could use instead, ranked by how closely they match.
Reiverr combines an interface for Jellyfin and TMDB with Radarr and Sonarr, and describes itself as a replacement for Overseerr.
Jellyfin Desktop is a desktop client built with Qt WebEngine and libmpv, with downloads listed for Windows, macOS, and Linux.
Use Aonsoku as a desktop client for Navidrome and Subsonic servers, built with React and Electron.
PlexMod for Kodi is a community modification of the Plex client add-on, with features beyond those in other official Plex clients.
ThumbFast generates on-the-fly thumbnails for mpv and is designed to work alongside an interface script.
Synko implements a minimal Syncplay client as a Kodi service for synchronized movie playback.
Popular in Media Players & Servers
Well-known listings from the same topic.
ncmpc++ FAQ
Is ncmpcpp still being developed?
What is needed to build it?
How do I enable the visualizer?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












