Music Player Daemon
Music Player Daemon (MPD) is an open-source music playback and playlist handling daemon. It can be controlled via local clients or remotely.
Supported formats (encoding and decoding)
- MP3 via libmad, libmpg123, LAME, TwoLAME, Shine
- Ogg-Vorbis via libvorbis
- Ogg-Opus via libopus
- FLAC via libflac
- AAC via libfaac
- MOD via MODPlug
- WAV and AIFF via libsndfile, libaudiofile
- Musepack via libmpcdec
- WavPack via libwavpack
- MIDI via FluidSynth, libwildmidi
- Raw PCM directly via the daemon
- Any library/codec/container combination supported by FFmpeg (including ones already supported directly in mpd itself)
Features
- Tags (Ogg, MP4, ID3, Matroska...)
- ReplayGain
- Crossfade
- Gapless playback
- Local and remote filesystems (via NFS, SMB/Samba, UPnP/DLNA, http with curl)
- Local and remote playback
- Local (via UNIX domain sockets) and remote (via IP) control
- Re-encoding (for remote streams)
- Resampling via libsamplerate (optional)
Supported languages
- English.
Supported platforms
- GNU/Linux
- BSD
- Windows
External links
- Homepage
- Online User Manual
- Extensive client list
- Download
- ArchWiki article, including basic setup information.