mpd

Music Player Daemon

https://www.musicpd.org/

/api/formula/mpd.json (JSON API)

Formula code on GitHub

Current versions:

stable 0.20.20
head ⚡️ HEAD
bottle 🍾 high_sierra, sierra, el_capitan

Revision: 1

Options:

--with-wavpack Build with wavpack support (for .wv files)
--with-lastfm Build with last-fm support (for experimental Last.fm radio)
--with-lame Build with lame support (for MP3 encoding when streaming)
--with-two-lame Build with two-lame support (for MP2 encoding when streaming)
--with-flac Build with flac support (for Flac encoding when streaming)
--with-libvorbis Build with vorbis support (for Ogg encoding)
--with-yajl Build with yajl support (for playing from soundcloud)
--with-opus Build with opus support (for Opus encoding and decoding)
--with-libmodplug Build with modplug support (for decoding modules supported by MODPlug)
--with-pulseaudio Build with PulseAudio support (for sending audio output to a PulseAudio sound server)
--with-upnp Build with upnp database plugin support
--with-libshout Build with libshout support
--with-jack Build with jack support
--with-libmms Build with libmms support
--with-libzzip Build with libzzip support
--with-libnfs Build with libnfs support
--with-mad Build with mad support
--with-libao Build with libao support

Depends on:

glib 2.56.1 Core application library for C
libid3tag 0.15.1b ID3 tag manipulation library
sqlite 3.24.0 Command-line interface for SQLite
libsamplerate 0.1.9 Library for sample rate conversion of audio data
icu4c 62.1 C/C++ and Java libraries for Unicode and globalization
libmpdclient 2.14 Library for MPD in the C, C++, and Objective-C languages
ffmpeg 4.0.1 Play, record, convert, and stream audio and video
fluid-synth 1.1.11 Real-time software synthesizer based on the SoundFont 2 specs
faad2 2.8.8 ISO AAC audio decoder

Depends on optionally:

wavpack 5.1.0 Hybrid lossless audio compression
libshout 2.4.1 Data and connectivity library for the icecast server
lame 3.100 High quality MPEG Audio Layer III (MP3) encoder
two-lame 0.3.13 Optimized MPEG Audio Layer 2 (MP2) encoder
flac 1.3.2 Free lossless audio codec
jack 0.125.0 Audio Connection Kit
libmms 0.6.4 Library for parsing mms:// and mmsh:// network streams
libzzip 0.13.69 Library providing read access on ZIP-archives
yajl 2.1.0 Yet Another JSON Library
opus 1.2.1 Audio codec
libvorbis 1.3.6 Vorbis General Audio Compression Codec
libnfs 2.0.0 C client library for NFS
mad 0.15.1b MPEG audio decoder
libmodplug 0.8.9.0 Library from the Modplug-XMMS project
pulseaudio 12.1 Sound system for POSIX OSes
libao 1.2.2 Cross-platform Audio Library

Depends on when building from source:

pkg-config 0.29.2 Manage compile and link flags for libraries
boost 1.67.0 Collection of portable C++ source libraries

Analytics:

Installs (30 days)
mpd 587
mpd --with-lame 7
mpd --with-libao 6
mpd --HEAD 3
mpd --with-lame --with-flac 3
mpd --with-lame --with-flac --with-libvorbis 3
mpd --with-libzzip 3
mpd --with-upnp 3
mpd --with-flac 2
mpd --with-game-music-emu 2
mpd --with-lame --with-flac --with-libvorbis --with-opus 2
mpd --with-lame --with-libshout 2
mpd --with-lame --with-libvorbis --with-libshout 2
mpd --with-lame --with-libvorbis --with-yajl --with-libshout 2
mpd --with-lastfm --with-lame --with-flac 2
mpd --with-lastfm --with-opus --with-jack 2
mpd --with-libmodplug 2
mpd --with-libnfs 2
mpd --with-libvorbis 2
mpd --with-libvorbis --with-opus 2
mpd --with-opus --with-libao 2
mpd --with-wavpack --with-lame --with-flac --with-libvorbis --with-opus --with-upnp --with-mad --with-libao 2
Installs on Request (30 days)
mpd 473
mpd --with-lame 6
mpd --with-libao 6
mpd --HEAD 3
mpd --with-upnp 3
mpd --with-game-music-emu 2
mpd --with-lame --with-flac 2
mpd --with-lame --with-flac --with-libvorbis 2
mpd --with-lame --with-flac --with-libvorbis --with-opus 2
mpd --with-lame --with-libshout 2
mpd --with-lame --with-libvorbis --with-libshout 2
mpd --with-lame --with-libvorbis --with-yajl --with-libshout 2
mpd --with-lastfm --with-lame --with-flac 2
mpd --with-lastfm --with-opus --with-jack 2
mpd --with-libmodplug 2
mpd --with-libvorbis 2
mpd --with-libvorbis --with-opus 2
mpd --with-libzzip 2
mpd --with-opus --with-libao 2
mpd --with-wavpack --with-lame --with-flac --with-libvorbis --with-opus --with-upnp --with-mad --with-libao 2
Build Errors (30 days)
mpd 0
Installs (90 days)
mpd 2,518
mpd --with-libao 49
mpd --with-lame 27
mpd --with-libzzip 24
mpd --with-flac 21
mpd --with-lame --with-flac 16
mpd --with-upnp 16
mpd --with-libvorbis 12
mpd --with-opus --with-libao 12
mpd --HEAD 11
mpd --with-opus 11
mpd --with-lame --with-flac --with-libvorbis 9
mpd --with-lastfm --with-lame --with-flac 9
mpd --with-jack 8
mpd --with-lame --with-flac --with-libvorbis --with-opus 8
mpd --with-wavpack --with-lame --with-flac --with-libvorbis --with-opus --with-upnp --with-mad --with-libao 8
mpd --with-wavpack --with-lastfm --with-lame --with-two-lame --with-flac --with-libvorbis --with-yajl --with-opus --with-libshout --with-jack --with-libmms --with-libzzip --with-libnfs --with-mad 8
mpd --with-libvorbis --with-opus 7
mpd --with-wavpack --with-lastfm --with-lame --with-two-lame --with-flac --with-libvorbis --with-yajl --with-opus --with-libmodplug --with-pulseaudio --with-upnp --with-libshout --with-jack --with-libmms --with-libzzip --with-libnfs --with-mad --with-libao 7
mpd --with-flac --with-libao 6
mpd --with-lame --with-flac --with-libmodplug 6
mpd --with-libnfs 6
mpd --with-libshout 6
mpd --with-opus --with-mad --with-libao 6
mpd --with-wavpack --with-lastfm --with-lame --with-two-lame --with-flac --with-libvorbis --with-yajl --with-opus --with-libmodplug --with-pulseaudio --with-libshout --with-jack --with-libmms --with-libzzip --with-libnfs --with-mad 6
mpd --with-lame --with-flac --with-libvorbis --with-opus --with-libmodplug --with-jack --with-libmms --with-libzzip --with-mad 5
mpd --with-lame --with-flac --with-libvorbis --with-opus --with-mad 5
mpd --with-lastfm --with-lame --with-flac --with-libvorbis --with-yajl --with-opus --with-libzzip 5
mpd --with-wavpack --with-lame --with-flac --with-upnp 5
mpd --with-wavpack --with-lastfm --with-lame --with-flac --with-opus --with-upnp --with-libshout --with-mad 5
mpd --with-wavpack --with-lastfm --with-lame --with-flac --with-pulseaudio 5
mpd --with-wavpack --with-lastfm --with-lame --with-two-lame --with-flac --with-libvorbis --with-yajl --with-opus --with-libmodplug --with-pulseaudio --with-libshout --with-jack --with-libmms --with-libzzip --with-libnfs --with-mad --with-libao 5
mpd --HEAD --with-lastfm --with-lame --with-flac --with-libvorbis --with-yajl --with-upnp --with-libmms --with-mad 4
mpd --with-lame --with-flac --with-libao 4
mpd --with-lame --with-flac --with-libvorbis --with-opus --with-libshout --with-libzzip --with-libao 4
mpd --with-lame --with-two-lame --with-flac --with-libvorbis --with-yajl --with-opus --with-upnp --with-libshout --with-libmms --with-libzzip --with-mad --with-libao 4
mpd --with-mad --with-libao 4
mpd --with-pulseaudio 4
mpd --with-wavpack --with-lame --with-flac --with-libshout --with-jack --with-libzzip --with-libnfs --with-libao 4
mpd --with-wavpack --with-lastfm --with-lame --with-two-lame --with-flac --with-libvorbis --with-yajl --with-opus --with-libmodplug --with-pulseaudio --with-libshout --with-jack --with-libmms --with-libnfs --with-mad 4
Installs on Request (90 days)
mpd 1,998
mpd --with-libao 49
mpd --with-lame 25
mpd --with-flac 19
mpd --with-libzzip 17
mpd --with-upnp 16
mpd --with-libvorbis 12
mpd --with-opus --with-libao 12
mpd --HEAD 11
mpd --with-opus 11
mpd --with-lame --with-flac 10
mpd --with-lastfm --with-lame --with-flac 9
mpd --with-jack 8
mpd --with-lame --with-flac --with-libvorbis 8
mpd --with-lame --with-flac --with-libvorbis --with-opus 8
mpd --with-wavpack --with-lame --with-flac --with-libvorbis --with-opus --with-upnp --with-mad --with-libao 8
mpd --with-libvorbis --with-opus 7
mpd --with-flac --with-libao 6
mpd --with-lame --with-flac --with-libmodplug 6
mpd --with-opus --with-mad --with-libao 6
mpd --with-wavpack --with-lastfm --with-lame --with-two-lame --with-flac --with-libvorbis --with-yajl --with-opus --with-libmodplug --with-pulseaudio --with-libshout --with-jack --with-libmms --with-libzzip --with-libnfs --with-mad 6
mpd --with-wavpack --with-lastfm --with-lame --with-two-lame --with-flac --with-libvorbis --with-yajl --with-opus --with-libmodplug --with-pulseaudio --with-upnp --with-libshout --with-jack --with-libmms --with-libzzip --with-libnfs --with-mad --with-libao 6
mpd --with-lame --with-flac --with-libvorbis --with-opus --with-libmodplug --with-jack --with-libmms --with-libzzip --with-mad 5
mpd --with-lame --with-flac --with-libvorbis --with-opus --with-mad 5
mpd --with-wavpack --with-lame --with-flac --with-upnp 5
mpd --with-wavpack --with-lastfm --with-lame --with-flac --with-opus --with-upnp --with-libshout --with-mad 5
mpd --with-wavpack --with-lastfm --with-lame --with-flac --with-pulseaudio 5
mpd --with-wavpack --with-lastfm --with-lame --with-two-lame --with-flac --with-libvorbis --with-yajl --with-opus --with-libmodplug --with-pulseaudio --with-libshout --with-jack --with-libmms --with-libzzip --with-libnfs --with-mad --with-libao 5
mpd --HEAD --with-lastfm --with-lame --with-flac --with-libvorbis --with-yajl --with-upnp --with-libmms --with-mad 4
mpd --with-lame --with-flac --with-libao 4
mpd --with-lame --with-flac --with-libvorbis --with-opus --with-libshout --with-libzzip --with-libao 4
mpd --with-lame --with-two-lame --with-flac --with-libvorbis --with-yajl --with-opus --with-upnp --with-libshout --with-libmms --with-libzzip --with-mad --with-libao 4
mpd --with-mad --with-libao 4
mpd --with-pulseaudio 4
mpd --with-wavpack --with-lame --with-flac --with-libshout --with-jack --with-libzzip --with-libnfs --with-libao 4
mpd --with-wavpack --with-lastfm --with-lame --with-two-lame --with-flac --with-libvorbis --with-yajl --with-opus --with-libmodplug --with-pulseaudio --with-libshout --with-jack --with-libmms --with-libnfs --with-mad 4
mpd --with-wavpack --with-lastfm --with-lame --with-two-lame --with-flac --with-libvorbis --with-yajl --with-opus --with-libmodplug --with-upnp --with-libshout --with-libmms --with-libzzip --with-libnfs --with-mad 4
mpd --HEAD --with-opus --with-mad --with-libao 3
mpd --with-lame --with-flac --with-libvorbis --with-opus --with-libnfs 3
mpd --with-lame --with-flac --with-yajl --with-libmodplug --with-libshout --with-libmms --with-libzzip --with-libnfs --with-mad --with-libao 3
Installs (365 days)
mpd 9,517
mpd --with-libao 137
mpd --with-flac 110
mpd --with-lame 104
mpd --with-libzzip 96
mpd --HEAD 57
mpd --with-upnp 51
mpd --with-lame --with-flac 49
mpd --with-opus --with-libao 40
mpd --with-lame --with-flac --with-libvorbis 39
mpd --with-lame --with-flac --with-libvorbis --with-opus 34
mpd --with-lastfm --with-lame --with-flac 34
mpd --with-libvorbis 30
mpd --with-wavpack --with-lastfm --with-lame --with-two-lame --with-flac --with-libvorbis --with-yajl --with-opus --with-libmodplug --with-pulseaudio --with-libshout --with-jack --with-libmms --with-libzzip --with-libnfs --with-mad 30
mpd --with-libnfs 28
mpd --with-lame --with-flac --with-libvorbis --with-libshout 26
mpd --with-wavpack --with-lastfm --with-lame --with-two-lame --with-flac --with-libvorbis --with-yajl --with-opus --with-libshout --with-jack --with-libmms --with-libzzip --with-libnfs --with-mad 26
mpd --with-lame --with-flac --with-libao 24
mpd --with-lame --with-flac --with-libmodplug 24
mpd --with-jack 23
mpd --with-opus 22
mpd --with-libshout 21
mpd --HEAD --with-lastfm --with-flac --with-yajl 20
mpd --with-flac --with-libvorbis 20
mpd --with-lame --with-flac --with-libvorbis --with-opus --with-libmodplug --with-jack --with-libmms --with-libzzip --with-mad 20
mpd --with-lastfm --with-lame --with-flac --with-libvorbis --with-yajl --with-opus --with-libzzip 19
mpd --with-lame --with-flac --with-libshout 18
mpd --with-pulseaudio 18
mpd --with-wavpack --with-lame --with-flac --with-upnp 18
mpd --with-wavpack --with-lastfm --with-lame --with-flac --with-pulseaudio 17
mpd --with-wavpack --with-lastfm --with-lame --with-two-lame --with-flac --with-libvorbis --with-yajl --with-opus --with-libmodplug --with-pulseaudio --with-libshout --with-jack --with-libmms --with-libnfs --with-mad 17
mpd --with-lame --with-mad 15
Installs on Request (365 days)
mpd 6,779
mpd --with-libao 137
mpd --with-lame 99
mpd --with-libzzip 72
mpd --with-flac 69
mpd --HEAD 57
mpd --with-upnp 51
mpd --with-opus --with-libao 40
mpd --with-lame --with-flac --with-libvorbis --with-opus 34
mpd --with-lame --with-flac --with-libvorbis 32
mpd --with-lastfm --with-lame --with-flac 30
mpd --with-wavpack --with-lastfm --with-lame --with-two-lame --with-flac --with-libvorbis --with-yajl --with-opus --with-libmodplug --with-pulseaudio --with-libshout --with-jack --with-libmms --with-libzzip --with-libnfs --with-mad 30
mpd --with-libvorbis 29
mpd --with-lame --with-flac 26
mpd --with-lame --with-flac --with-libao 24
mpd --with-lame --with-flac --with-libmodplug 24
mpd --with-jack 23
mpd --with-opus 22
mpd --HEAD --with-lastfm --with-flac --with-yajl 20
mpd --with-flac --with-libvorbis 20
mpd --with-lame --with-flac --with-libvorbis --with-opus --with-libmodplug --with-jack --with-libmms --with-libzzip --with-mad 20
mpd --with-libnfs 19
mpd --with-pulseaudio 18
mpd --with-wavpack --with-lame --with-flac --with-upnp 18
mpd --with-wavpack --with-lastfm --with-lame --with-flac --with-pulseaudio 17
mpd --with-wavpack --with-lastfm --with-lame --with-two-lame --with-flac --with-libvorbis --with-yajl --with-opus --with-libmodplug --with-pulseaudio --with-libshout --with-jack --with-libmms --with-libnfs --with-mad 17
mpd --with-lame --with-mad 15
mpd --with-lame --with-flac --with-libvorbis --with-opus --with-libshout --with-libzzip --with-libao 14
mpd --with-libvorbis --with-opus 14
mpd --with-wavpack --with-lastfm --with-lame --with-two-lame --with-flac --with-libvorbis --with-yajl --with-opus --with-libmodplug --with-upnp --with-libshout --with-libmms --with-libzzip --with-libnfs --with-mad 14
Fork me on GitHub