Favicon of ncmpcpp

ncmpcpp

Feature-rich ncurses MPD client with playlist editing, music visualizer, tag editor, and last.fm integration. Control your music library from the terminal.

ncmpcpp is a powerful terminal-based music player client designed for the Music Player Daemon (MPD). Built with ncurses, it provides an intuitive interface for managing and playing your music collection directly from the command line.

Key capabilities include:

  • Tag editor – Modify music metadata directly within the player
  • Playlist editor – Create, organize, and manage playlists with ease
  • Music visualizer – Watch frequency spectrum animations synchronized to your music
  • Media library – Browse and organize your entire music collection
  • Advanced search – Find songs, artists, and albums quickly
  • Last.fm integration – Fetch artist information and scrobble your listening
  • File browser – Access and add music files from outside your MPD directory
  • Multiple display modes – Switch between different user interface layouts

The project is actively maintained with a focus on stability and reliability. While feature-complete, it remains responsive to serious bugs and compatibility issues. ncmpcpp requires boost, ncurses, readline, and curl libraries, with optional support for fftw (visualizer) and taglib (tag editing). Installation is straightforward through standard compilation steps, and optional features can be enabled during configuration.

Features

Config fileScriptableTrue color

Media

Pros

5
  • Feature-rich ncurses MPD client
  • Playlist editing capabilities
  • Music visualizer included
  • Tag editor for music metadata
  • Last.fm integration for artist info

Cons

2
  • Project is in maintenance mode, no new features expected
  • Limited support for encodings other than UTF-8
Categories:

Share:

Auto-fetched .

Similar to ncmpcpp

Favicon

 

  
 
Favicon

 

  
 
Favicon