Music Player Daemon

Music Player Daemon

Self hosted music server

Description

Streaming subscriptions keep getting pricier, tracks you paid for vanish from the catalog, and a few are locked out the moment you change region. Meanwhile a drive full of lossless files you ripped years ago has no good way to reach your phone, laptop and living room speakers. Music Player Daemon (MPD) is built for that gap: a music server that runs in the background, reads your library, decodes and plays it, and leaves the interface to whichever client you pick.

The split is clean. MPD itself has no window: install it, point it at your music folder, start it, then control it from a command line tool, a terminal UI, a web page or a phone app, and swapping clients never touches your library. The official client list ranges from mpc and ncmpc to web front ends such as myMPD. It is open source, the Windows build is an official x64 package, other platforms are supported too, and it needs no account and collects no listening data.

Features



Server and client split: playback and library management live in a background service, and controllers connect over a network protocol, so any device on the same machine or LAN can act as the remote

Your own library: point it at a music directory to build an index, then search by artist, album or genre, with playlists, cover art and tag reading and no online subscription involved

Common audio formats: plugins and decoding libraries cover many audio file types and online streams such as radio, with the exact support depending on the plugins built into your package

Flexible output: play to the local sound card or stream over the network to another device, so one library can serve different rooms

Pick any client: ready made open source clients exist for the command line, terminal, desktop, web and phones, and changing one does not affect the library or the queue

Runs on modest hardware: a light background service that sits happily on a Raspberry Pi, a NAS or an old PC and stays ready after boot

Free and open source: the source is public and actively released, with ways to get it on Windows, Linux and macOS