BSD Ports

audio/musicpd 0.24.14 MidnightBSD

Remote-controllable music daemon

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
e7b96113b0
License
gpl2+
Categories
audio

Description

Music Player Daemon (MPD) allows remote access for playing music (MP3, MP4, Ogg, Flac, and more) and managing playlists. The design focus is on integrating a computer into a stereo system that provides control for music playback over a local network.

In the other systems

The newest version among them is 0.24.15, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDaudio/musicpd0.24.14 behind since 2026-09-13no data-[email protected]2026-09-07
FreeBSDaudio/musicpd0.24.15 newestnone known-[email protected]2026-09-13
NetBSDaudio/musicpd0.24.12nb2 behind since 2026-07-13none known-[email protected]2026-10-16
DragonFlyaudio/musicpd0.23.17_3 behind since 2026-07-13none known-[email protected]-
HardenedBSDaudio/musicpd0.24.15 newestno data-[email protected]-
GhostBSDaudio/musicpd0.24.15 newestno data-[email protected]-

Compare across BSDs

Version history 1

  1. 0.24.14 e7b96113b0

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install musicpd

From mports:

cd /usr/mports/audio/musicpd && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	musicpd>0:audio/musicpd

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Library 2

Build dependencies 2
Run dependencies 2
Required by 1

Configuration

Options name: audio_musicpd

OptionDefaultDescription
ADPLUGoffAdPlug support
AOoff
AUDIOFILEoff
AVAHIoff
CDPARANOIAoff
CURLon
DOCSoff
FAADoffAAC/MP4 decoding via libfaad
FFMPEGon
FLACon
FLUIDSYNTHoff
GMEoffGME support (video game music files)
ID3TAGon
IPV6off
ISO9660offDirect support for ISO 9660 images
JACKoff
LAMEonSupport for MP3 Icecast Streams
MADoff
MANPAGESon
MDNSRESPONDERoff
MIKMODoff
MODPLUGoff
MPG123off
NFSoff
OPENALoff
OPENMPToffSupport for OpenMPT playback
OPUSon
PIPEWIREoff
PLAYLISTSonEnable extra playlist support (wma, RSS)
PROXYDBonProxy database support via libmpdclient
PULSEAUDIOoff
QOBUZoffStreaming service support: Qobuz
SAMPLERATEoff
SHOUTCASToff
SIDPLAYoffSidplay support (C64 mono and stereo files)
SMBoffSMB network support (currently strongly discouraged)
SNDFILEon
SNDIOoff
SOXRoff
SQLITE3off
TWOLAMEoffTwoLAME support (mp2)
UPNPoff
VORBISon
VORBISENConOgg Vorbis encoder
WAVPACKon
WILDMIDIoffWildMIDI support (MIDI files)
ZZIPoffSupport for zzip archives
USES
compiler:c++20-lang localbase:ldflags meson pkgconfig python:build tar:xz
Service scripts
musicpd

Files

Manual pages 2
  • musicpd(1)
  • musicpd.conf(5)
pkg-plist 4
  • bin/musicpd
  • @sample etc/musicpd.conf.sample
  • share/man/man1/musicpd.1.gz
  • share/man/man5/musicpd.conf.5.gz
distinfo 1
FileSizeSHA256
mpd-0.24.14.tar.xz1.022276e+06367e85debb4427605cccb5415f2858ebb401d849a80615553f59520f4640811e
Master sites 1
  • https://www.musicpd.org/download/mpd/${PORTVERSION:R}/

Commit history 1

DateCommitCreditsLog message
e7b96113b0 Lucas Holt devel/libfmt: update to 12.1.0 and fix the tree for fmt 12 (#853)
Updates `devel/libfmt` from 9.1.0 to 12.1.0 and fixes every consumer that breaks as a result. Originally a prerequisite for `ai/pytorch` 2.13.0 (#851), which vendors fmt 12.1.0 and does not build against fmt 9. > **This must land as a single unit.** Between libfmt 12 going in and the > consumers being rebuilt, a stale consumer breaks *unrelated* builds with > misleading errors — a leftover `libze_loader.so.1` needing `libfmt.so.9` > made `net/openmpi4`'s configure report a bogus "cannot link hwloc". The > builder should rebuild all 26 touched ports. ## Core | Port | Change | |---|---| | `devel/libfmt` | 9.1.0 → 12.1.0 (SONAME `.so.9` → `.so.12`) | | `devel/spdlog` | 1.15.0 → 1.17.0 — 1.15 doesn't compile against fmt 12 …