MPD review 2026: how the open-source Music Player Daemon works, its client/server architecture, supported formats, and how it compares to alternatives.
Music Player Daemon (MPD) is one of the longest-running open-source audio projects still in active use, first released by Max Kellermann in 2003. Unlike typical desktop music players, MPD has no built-in interface of its own; it runs quietly in the background as a server process, playing music and managing a library while other applications connect to it to provide the actual user interface.
This client/server design has made MPD a foundational piece of home audio infrastructure: it is commonly deployed on always-on machines like a Raspberry Pi, NAS, or home server, and controlled from phones, desktops, or web browsers via any of the dozens of compatible client applications built over the years.
MPD plays a wide range of audio formats including FLAC, Ogg Vorbis, and MP3, and can stream internet radio over HTTP. It reads and caches file metadata such as ID3 tags and Vorbis Comments to build a searchable music database, and supports gapless playback, crossfading, and seeking for a polished listening experience.
Output flexibility is a core strength: MPD has native plugins for ALSA, PulseAudio, OSS, and JACK among others, letting it integrate with almost any Linux audio setup. Its network protocol lets multiple clients, from the bundled mpc command-line tool to graphical apps like Cantata, control the same MPD instance concurrently.
MPD is entirely free and open-source software, licensed under the GNU General Public License version 2 (GPLv2). There is no commercial version, subscription, or paid tier of any kind.
As a community-maintained project with no company behind it, MPD is developed and supported by volunteer contributors under the MusicPlayerDaemon organization, with no revenue model beyond optional donations to individual contributors.
MPD (Music Player Daemon) is a background server that plays music from a local library and can be controlled remotely by separate client applications, commonly used for home audio setups.
Yes, MPD is free and open-source software licensed under the GNU GPL version 2, with no paid version.
Yes, since MPD has no built-in interface, you need a separate client such as mpc, Cantata, or a mobile app to control playback.
MPD supports FLAC, Ogg Vorbis, MP3, and several other common formats, along with HTTP audio streaming.
MPD was originally developed by Max Kellermann and first released in 2003, and continues to be maintained by the MusicPlayerDaemon open-source community.
No, moOde Audio is a separate Raspberry Pi audio distribution that uses MPD as its underlying playback engine, adding its own web interface and features on top.