All I want to do is. . .

. . .use ncmpcpp.


Description: Installing and basic configuration of mpd and ncmpcpp.
Contributors: anschwa
Updated: 10/10/15

Do these first:

Music Player Daemon (mpd)


Create a file called ~/.mpdconf with the following:

music_directory         "~/Music"
playlist_directory              "~/.mpd/playlists"
db_file                 "~/.mpd/database"
pid_file                        "~/.mpd/pid"
state_file              "~/.mpd/state"
sticker_file                    "~/.mpd/sticker.sql"
port                            "6600"
auto_update     "yes"
audio_output {
        type            "osx"
        name            "My Mac Device"
        mixer_type      "software"

And these:

mkdir ~/.mpd
mkdir ~/.mpd/playlists
touch ~/.mpd/database


Command line Music Player Client.

Usefull Commands

Add matching search results to the current playlist.

mpc clear; mpc search <query> | mpc add; mpc play


Emacs front end to mpd.


Powerful yet lightweight mpd client.

Basic Usage

  • 1 View Playlist
  • 4 View Library
  • p Play / Pause
  • a Add to Playlist
  • c Clear Playlist
  • q Quit
  • l Fetch Lyrics

Playback Modes

  • r repeat mode [r-----]
  • z random mode [-z----]
  • y single mode [--s---]
  • R consume mode [---c--]
  • x crossfade mode [----x-]


If you have suggestions, corrections, or content to contribute, fork us at our Github repo or open an issue.

Licensed under the CC-SA.