mpd (audio/mpd) Updated: 1 year, 9 months ago Add to my watchlist

Music Player Daemon

Music Player Daemon (MPD) allows remote access for playing music (MP3, Ogg Vorbis, FLAC, AAC, Mod, and wave files) and managing playlists. MPD is designed for integrating a computer into a stereo system that provides control for music playback over a local network. It also makes a great desktop music player, especially if you are a console junkie, like frontend options, or restart X often.

Version: 0.23.8 License: GPL-2+ and LGPL-2.1 GitHub
Maintainers No Maintainer
Categories audio
Platforms darwin
  • avahi (Support zeroconf via avahi)
  • chromaprint (Support for ChromaPrint / AcoustID via chromaprint)
  • ffmpeg (Support for myriad formats (including ALAC) via FFmpeg)
  • jack (Support for JACK output)
  • lame (Support for MP3 encoding via lame)
  • mad (Use mad rather than mpg123 as mp3 decoding library)
  • mms (Support MMS input via libmms)
  • mod (Support for several formats of tracker/sequencer files via libmikmod)
  • modplug (Support for several formats of tracker/sequencer files via libmodplug)
  • mpcdec (Support for Musepack via libmpcdec)
  • mpg123 (Use mpg123 rather than mad as mp3 deconding library)
  • shout (Support for ShoutCast or IceCast streaming via libshout2)
  • sidplay (Support for C64 SID support via SIDPLAY)
  • stickers (Support for stickers database)
  • twolame (Support for MP3 encoding via twolame)
  • universal (Build for multiple architectures)
  • upnp (Support UPnP database)
  • webdav (Support WebDAV storage)

"mpd" depends on

lib (20)
extract (1)
build (6)

Ports that depend on "mpd"

No ports

Port notes

A basic configuration file has been created for you.
To add music to mpd's database, create symbolic links in
${prefix}/var/lib/mpd/music using 'ln -s'. For advanced
configuration, run "man mpd.conf" or refer to
${prefix}/share/doc/mpd/mpdconf.example for an example configuration file.

You may get "Problems shmget'ing" message when launching mpd.
In this case, you can increase the values of kern.sysv.shmmax and
kern.sysv.shmall in /etc/rc.

If you experience laggy playback, try increasing buffer_time in libao
options. A startup item has been generated that will aid in starting mpd with launchd. It is disabled by default. Execute the following command to start it, and to cause it to launch at startup:

sudo port load mpd

Port Health:

Loading Port Health

Installations (30 days)


Requested Installations (30 days)


Livecheck results

mpd seems to have been updated (port version: 0.23.8, new version: 0.23.15)

livecheck ran: 11 hours ago