Alternatives to ncmpcpp

An ncurses terminal client for Music Player Daemon, with a tag editor and visualizer. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as ncmpcpp.

  • Cantata

    A Qt graphical client for controlling and browsing music on a Music Player Daemon server.

    Cantata is a Qt graphical MPD client instead of a terminal one, adding scrobbling, ReplayGain and stream support, but it runs on Linux and has a small maintainer base.

  • myMPD

    A standalone, mobile-friendly web client for controlling a Music Player Daemon server.

    myMPD controls the same MPD server from a mobile-friendly web browser, with a small footprint suited to low-power devices, but it has no built-in tag editor or visualizer.

  • cmus

    A small, fast console music player for Linux, macOS and other Unix-like systems.

    cmus is a standalone console player that plays a local library directly without a running Music Player Daemon, adding gapless playback, ReplayGain and scripting through cmus-remote.

  • musikcube

    A terminal-based music player, library and audio streaming server for Windows, macOS and Linux.

    musikcube runs its own library and player in a terminal on Windows, macOS and Linux, needs no MPD, and can also act as a streaming audio server.

  • termusic

    A terminal user interface music and podcast player written in Rust.

    termusic is a Rust terminal player that handles both music and podcasts in one program without MPD, and remains under active development rather than in maintenance mode.

Similar software

Related functionality, not a direct replacement.