media-sound/mpd (gentoo)

Search

Install

Install this package:

emerge -a media-sound/mpd

Package Information

Description:
The Music Player Daemon (mpd)
Homepage:
https://www.musicpd.org https://github.com/MusicPlayerDaemon/MPD
License:
GPL-2

Versions

Version EAPI Keywords Slot
0.24.9 8 amd64 arm arm64 ppc ppc64 ~riscv x86 0
0.24.12 8 amd64 arm arm64 ppc ppc64 ~riscv x86 0

Metadata

Maintainers

Upstream

Raw Metadata XML
<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>

Lint Warnings

USE Flags

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

Files

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST mpd-0.24.12.tar.xz 1020148 bytes
DIST mpd-0.24.9.tar.xz 1017600 bytes