ncmpcpp – featureful ncurses based MPD client inspired by ncmpc

Last Updated on August 11, 2021


If you’re looking for a console based music player and use MPD, ncmpcpp comes with our highest recommendation. It’s not as feature laden as some graphical MPD clients, but there’s more than sufficient functionality for most music lovers.

The software is rock solid in operation. And ncmpcpp’s memory footprint is extremely low. According to the ps_mem utility, the software uses around 11MB of RAM when playing music. Even taking into account MPD consuming around 25MB of RAM, ncmpcpp offers an extremely light way of listening to your music collection. A great solution even for extremely low power single-board computers. ncmpcpp is not as lightweight as ncmpc, but that’s probably the most frugal of any player.

There’s a music visualizer which we’ve not explored; this type of graphical frippery offers us no interest but do share your experiences in the Comments section below.

Developer: Andrzej Rybczak and many contributors
License: GNU General Public License v2.0

ncmpcpp is written in C++. Learn C++ with our recommended free books and free tutorials.

Pages in this article:
Page 1 – Introduction / Installation
Page 2 – In Operation
Page 3 – Summary

Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Inline Feedbacks
View all comments