Install this package:
emerge -a media-sound/mpd
If the package is masked, you can unmask it using the autounmask tool or standard emerge options:
autounmask media-sound/mpd
Or alternatively:
emerge --autounmask-write -a media-sound/mpd
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 0.24.9 | 8 | ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 | 0 |
| 0.24.8-r1 | 8 | ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 | 0 |
| 0.24.5 | 8 | amd64 arm arm64 ppc ppc64 ~riscv x86 | 0 |
<pkgmetadata> <maintainer type="person"> <email>nex+b-g-o@nexadn.de</email> <name>Adrian Schollmeyer</name> </maintainer> <maintainer type="project"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> <use> <flag name="cdio">Enable ISO9660 parsing via <pkg>dev-libs/libcdio-paranoia</pkg></flag> <flag name="chromaprint">Enable ChromaPrint / AcoustID support</flag> <flag name="curl">Enable web stream listening support via <pkg>net-misc/curl</pkg></flag> <flag name="eventfd">Use the eventfd function in MPD's event loop</flag> <flag name="faad">Use <pkg>media-libs/faad2</pkg> for AAC decoding</flag> <flag name="fluidsynth">Enable MIDI support with <pkg>media-sound/fluidsynth</pkg> (discouraged)</flag> <flag name="gme">Enable video game music formats support via <pkg>media-libs/game-music-emu</pkg></flag> <flag name="httpd">Enable built-in stream server</flag> <flag name="id3tag">Enable support for ID3 tags via <pkg>media-libs/libid3tag</pkg></flag> <flag name="inotify">Use the Linux kernel inotify subsystem to notice changes to mpd music library</flag> <flag name="lame">Support for MP3 streaming via Icecast2</flag> <flag name="libmpdclient">Enable support for remote mpd databases</flag> <flag name="libsoxr">Enable resampling with <pkg>media-libs/soxr</pkg></flag> <flag name="mpg123">Enable support for mp3 decoding over <pkg>media-sound/mpg123</pkg></flag> <flag name="nfs">Enable support for the Network File System</flag> <flag name="openmpt">OpenMPT decoder plugin</flag> <flag name="pipewire">Enable support for PipeWire audio backend</flag> <flag name="qobuz">Build plugin to access qobuz</flag> <flag name="recorder">Enables output plugin for recording radio streams</flag> <flag name="shout">Enable ShoutCast/IceCast plugin using <pkg>media-libs/libshout</pkg></flag> <flag name="signalfd">Use the signalfd function in MPD's event loop</flag> <flag name="snapcast">Snapcast audio plugin</flag> <flag name="sndio">Enable support for the <pkg>media-sound/sndio</pkg> backend</flag> <flag name="systemd">Enable support for systemd socket activation</flag> <flag name="tremor">Enable support for <pkg>media-libs/tremor</pkg>, a fixed-point version of the Ogg Vorbis decoder</flag> <flag name="twolame">Enable MP2 encoding via <pkg>media-sound/twolame</pkg></flag> <flag name="wav">Support WAV encoding</flag> <flag name="webdav">Enable using music from a WebDAV share</flag> <flag name="wildmidi">Enable MIDI support via <pkg>media-sound/wildmidi</pkg></flag> <flag name="zlib">Enable database compression with <pkg>virtual/zlib</pkg></flag> </use> <upstream> <changelog>https://raw.githubusercontent.com/MusicPlayerDaemon/MPD/refs/heads/master/NEWS</changelog> <doc>https://mpd.readthedocs.io/en/latest/index.html</doc> <bugs-to>https://github.com/MusicPlayerDaemon/MPD/issues</bugs-to> <remote-id type="github">MusicPlayerDaemon/MPD</remote-id> </upstream> </pkgmetadata>
Manage flags for this package:
euse -i <flag> -p media-sound/mpd |
euse -E <flag> -p media-sound/mpd |
euse -D <flag> -p media-sound/mpd
| Flag | Description | 0.24.9 | 0.24.8-r1 | 0.24.5 |
|---|---|---|---|---|
| alsa | Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture) | ⊕ | ⊕ | ⊕ |
| ao | Use libao audio output library for sound playback | ✓ | ✓ | ✓ |
| audiofile | Add support for libaudiofile where applicable | ✓ | ⊕ | ⊕ |
| bzip2 | Enable bzip2 compression support | ✓ | ✓ | ✓ |
| cdio | Enable ISO9660 parsing via <pkg>dev-libs/libcdio-paranoia</pkg> | ✓ | ✓ | ✓ |
| chromaprint | Enable ChromaPrint / AcoustID support | ✓ | ✓ | ✓ |
| curl | Enable web stream listening support via <pkg>net-misc/curl</pkg> | ⊕ | ⊕ | ⊕ |
| dbus | Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc) | ⊕ | ⊕ | ⊕ |
| doc | Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally | ✓ | ✓ | ✓ |
| eventfd | Use the eventfd function in MPD's event loop | ⊕ | ⊕ | ⊕ |
| expat | Enable the use of dev-libs/expat for XML parsing | ✓ | ✓ | ✓ |
| faad | Use <pkg>media-libs/faad2</pkg> for AAC decoding | ✓ | ✓ | ✓ |
| ffmpeg | Enable ffmpeg/libav-based audio/video codec support | ⊕ | ⊕ | ⊕ |
| flac | Add support for FLAC: Free Lossless Audio Codec | ✓ | ✓ | ✓ |
| fluidsynth | Enable MIDI support with <pkg>media-sound/fluidsynth</pkg> (discouraged) | ✓ | ✓ | ✓ |
| gme | Enable video game music formats support via <pkg>media-libs/game-music-emu</pkg> | ✓ | ✓ | ✓ |
| httpd | Enable built-in stream server | ✓ | ✓ | ✓ |
| icu | Enable ICU (Internationalization Components for Unicode) support, using dev-libs/icu | ⊕ | ⊕ | ⊕ |
| id3tag | Enable support for ID3 tags via <pkg>media-libs/libid3tag</pkg> | ⊕ | ⊕ | ⊕ |
| inotify | Use the Linux kernel inotify subsystem to notice changes to mpd music library | ⊕ | ⊕ | ⊕ |
| io-uring | Enable the use of io_uring for efficient asynchronous IO and system requests | ⊕ | ⊕ | ⊕ |
| jack | Add support for the JACK Audio Connection Kit | ✓ | ✓ | ✓ |
| lame | Support for MP3 streaming via Icecast2 | ✓ | ✓ | ✓ |
| libmpdclient | Enable support for remote mpd databases | ✓ | ✓ | ✓ |
| libsamplerate | Build with support for converting sample rates using libsamplerate | ✓ | ✓ | ✓ |
| libsoxr | Enable resampling with <pkg>media-libs/soxr</pkg> | ✓ | ✓ | ✓ |
| mad | Add support for mad (high-quality mp3 decoder library and cli frontend) | ✓ | ⊕ | ⊕ |
| mikmod | Add libmikmod support to allow playing of SoundTracker-style music files | ✓ | ✓ | ✓ |
| mms | Support for Microsoft Media Server (MMS) streams | ✓ | ✓ | ✓ |
| modplug | Add libmodplug support for playing SoundTracker-style music files | ✓ | ✓ | ✓ |
| mpg123 | Enable support for mp3 decoding over <pkg>media-sound/mpg123</pkg> | ⊕ | ⊕ | ⊕ |
| musepack | Enable support for the musepack audio codec | ✓ | ✓ | ✓ |
| nfs | Enable support for the Network File System | ✓ | ✓ | ✓ |
| openal | Add support for the Open Audio Library | ✓ | ✓ | ✓ |
| openmpt | OpenMPT decoder plugin | ✓ | ✓ | ✓ |
| opus | Enable Opus audio codec support | ✓ | ✓ | ✓ |
| oss | Add support for OSS (Open Sound System) | ✓ | ✓ | ✓ |
| pipewire | Enable support for PipeWire audio backend | ✓ | ✓ | ✓ |
| pulseaudio | Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire) | ✓ | ✓ | ✓ |
| qobuz | Build plugin to access qobuz | ✓ | ✓ | ✓ |
| recorder | Enables output plugin for recording radio streams | ✓ | ✓ | ✓ |
| samba | Add support for SAMBA (Windows File and Printer sharing) | ✓ | ✓ | ✓ |
| selinux | !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur | ✓ | ✓ | ✓ |
| shout | Enable ShoutCast/IceCast plugin using <pkg>media-libs/libshout</pkg> | ✓ | ✓ | ✓ |
| sid | Enable SID (Commodore 64 audio) file support | ✓ | ✓ | ✓ |
| signalfd | Use the signalfd function in MPD's event loop | ✓ | ✓ | ✓ |
| snapcast | Snapcast audio plugin | ✓ | ✓ | ✓ |
| sndfile | Add support for libsndfile | ✓ | ✓ | ✓ |
| sndio | Enable support for the <pkg>media-sound/sndio</pkg> backend | ✓ | ✓ | ✓ |
| sqlite | Add support for sqlite - embedded sql database | ✓ | ✓ | ✓ |
| systemd | Enable support for systemd socket activation | ✓ | ✓ | ✓ |
| test | Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) | ✓ | ✓ | ✓ |
| tremor | Enable support for <pkg>media-libs/tremor</pkg>, a fixed-point version of the Ogg Vorbis decoder | ✓ | ✓ | ✓ |
| twolame | Enable MP2 encoding via <pkg>media-sound/twolame</pkg> | ✓ | ✓ | ✓ |
| upnp | Enable UPnP port mapping support | ✓ | ✓ | ✓ |
| vorbis | Add support for the OggVorbis audio codec | ✓ | ✓ | ✓ |
| wav | Support WAV encoding | ✓ | ✗ | ✗ |
| wavpack | Add support for wavpack audio compression tools | ✓ | ✓ | ✓ |
| webdav | Enable using music from a WebDAV share | ✓ | ✓ | ✓ |
| wildmidi | Enable MIDI support via <pkg>media-sound/wildmidi</pkg> | ✓ | ✓ | ✓ |
| zeroconf | Support for DNS Service Discovery (DNS-SD) | ✓ | ✓ | ✓ |
| zip | Enable support for ZIP archives | ✓ | ✓ | ✓ |
| zlib | Enable database compression with <pkg>virtual/zlib</pkg> | ✓ | ✓ | ✓ |
| Type | File | Size | Versions |
|---|
| Type | File | Size |
|---|---|---|
| DIST | mpd-0.24.5.tar.xz | 1015900 bytes |
| DIST | mpd-0.24.8.tar.xz | 1017040 bytes |
| DIST | mpd-0.24.9.tar.xz | 1017600 bytes |