| 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>
|
✓ |
✓ |
✓ |