The audio/mpd port
mpd-0.23.15p0 – Music Player Daemon (cvsweb github mirror)
Description
Music Player Daemon allows remote access for playing music (MP3, Ogg, FLAC, AAC, Mod and WAV 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 and has several frontend options.WWW: https://www.musicpd.org/
Readme
+------------------------------------------------------------------------------- | Running ${PKGSTEM} on OpenBSD +------------------------------------------------------------------------------- sndiod(8) concurrent access by mpd(1) and other users ===================================================== sndiod(8) normally only allows access to audio by a single system user at a time. This is done by generating a random authentication token and storing it in $HOME/.sndio/cookie when a user first accesses audio, providing a limited capability to share with other users by copying the token to their home directory. See AUTHENTICATION in sndio(7) for more details. If you want to share sndiod(8) access with mpd(1) running as the default _mpd user, you may copy .sndio/cookie from your user's home directory to /var/spool/mpd/.sndio/cookie. If you previously had mpd installed on your system, make sure the home directory of the _mpd user is actually /var/spool/mpd, or reset it with: # usermod -d /var/spool/mpd _mpd
Maintainer
The OpenBSD ports mailing-list
Only for arches
aarch64 alpha amd64 arm hppa i386 mips64 mips64el powerpc powerpc64 riscv64 sparc64
Broken
on hppa: no atomic ops
Categories
Library dependencies
- STEM->=2.6.1p0:audio/faad
- audio/flac
- audio/lame
- audio/libcdio
- audio/libcdio-paranoia
- audio/libid3tag
- audio/libmikmod
- audio/libmpdclient
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/musepack
- audio/opus
- databases/sqlite3
- devel/fmt
- devel/libaudiofile
- devel/libyajl
- devel/pcre2
- graphics/ffmpeg
- net/curl
- net/libshout
- textproc/icu4c
Build dependencies
Files
- /etc/mpd.conf
- /etc/rc.d/mpd
- /usr/local/bin/mpd
- /usr/local/man/man1/mpd.1
- /usr/local/man/man5/mpd.conf.5
- /usr/local/share/doc/mpd/
- /usr/local/share/doc/mpd/AUTHORS
- /usr/local/share/doc/mpd/COPYING
- /usr/local/share/doc/mpd/NEWS
- /usr/local/share/doc/mpd/README.md
- /usr/local/share/doc/pkg-readmes/mpd
- /usr/local/share/examples/mpd/
- /usr/local/share/examples/mpd/mpd.conf
- /var/log/mpd/
- /var/spool/mpd/
- /var/spool/mpd/playlists/
- @extraunexec find /var/spool/mpd \! -name playlists -mindepth 1 -exec rm -rf "{}" \;
- @extraunexec rm -rf /var/log/mpd/*
- @newgroup _mpd:560
- @newuser _mpd:560:560::Music Player Daemon:/var/spool/mpd:/sbin/nologin