Music Player Daemon

From Hydrogenaudio Knowledgebase
Revision as of 09:44, 27 January 2017 by 67.22.162.186 (talk) (Added some extra info, better formatting)

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 Comments, 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