Music Player Daemon

From Hydrogenaudio Knowledgebase
Revision as of 01:24, 28 January 2017 by 67.22.162.186 (talk) (→‎Features: some fixes)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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