MPD is designed around a client/server architecture, where the clients and server (MPD is the server) interact over a network. Thus, running MPD is only half of the equation. To use MPD, you need to install a MPD client (aka MPD interface).

Command-line Clients

mpc - a solid, lightweight, simple mpd client, written in C.

Console Clients

ncmpc - A curses client written in C++.

ncmpcpp - A curses client written in C++ tailored after ncmpc.

pms - A console client written in Go with vi-like interface.

vimpc - A curses client with vi-like key bindings.

pimpd2 - Feature-packed cli client with interactive shell and regex queries.

Web Clients

netjukebox the flexible media share - netjukebox is a web-based media jukebox for MPD, VideoLAN and Winamp/httpQ.

MPD.FM - A mobile-ready web client focussed on playing internet radio stations

PiFi Radio - A minimalist web client to listen to radio.

RompŠÆ - A moblie-ready and desktop web client

Graphical Clients

Sonata Client, now ported to Gtk3. At the writing time - more recent, compared to some other gtk clients.

gmpc (Gnome Music Player Client) - A fully featured client.

ario - Another GTK based client.

Cantata - A Qt client.




Non-interactive Clients

mpdscribble - scrobbler


There are many more clients. Please help and add them to this list.