MPD(1)
๐ฟ MPD(1) โ the Music Player Daemon glow-up ๐ฟ
okay so bestie, this is mpd โ the MPD documentation page, and honestly? It's kind of iconic. Let's get into it โจ
๐ SYNOPSIS ๐
mpd [options] [CONF_FILE]
That's it. That's the whole vibe. Options first, then optionally your config file, and we're off ๐ฆ
๐ DESCRIPTION ๐
okay so MPD is a daemon for playing music, and the way it works is: your music gets played through the configured audio output(s) โ which are generally local, but can be remote (yes bestie, remote audio, we love to see it) ๐
The daemon stores info about all the available music, and this info can be easily searched and retrieved. Player control, info retrieval, and playlist management can all be managed remotely. it's giving main character energy fr fr ๐
So when MPD goes looking for a config file, here's the exact order it vibes through:
$XDG_CONFIG_HOME/mpd/mpd.conf~/.mpdconf~/.mpd/mpd.conf/etc/mpd.conf
โฆor it just uses CONF_FILE if you passed one. Periodt โจ
You can read more about MPD at http://www.musicpd.org/ โ go be nosy, it's fine ๐ง
โจ OPTIONS โจ
every flag, no skips, let's go ๐ซถ
--helpโ Output a brief help message. short and sweet, we stan.--killโ Kill the currently running mpd session. โ ๏ธ important disclaimer: thepid_fileparameter must be specified in the config file for this to work. nopid_file, no kill, no cap.--no-configโ Don't read from the configuration file. skipping the config entirely, bold move, lowkey respect.--no-daemonโ Don't detach from console. it just stays right there with you ๐--stderrโ Print messages tostderr. all the messages, going straight to stderr.--systemdโ Used on Linux only so MPD can reliably detect whether it was started as a systemd service. ๐จ real talk: users shouldn't use this switch on the command line. it's not for us, bestie.--verboseโ Verbose logging. so much logging. every detail. obsessed.--versionโ Print version information. because sometimes you just need to know ๐
๐ธ FILES ๐ธ
$XDG_CONFIG_HOME/mpd/mpd.confโ User configuration file (usually~/.config/mpd/mpd.conf). your personal config, your personal era ๐/etc/mpd.confโ Global configuration file. the shared one, the everyone one.
๐ฆ SEE ALSO ๐ฆ
go read those too, iykyk ๐
๐ BUGS ๐
If you find a bug, please report it at โ
https://github.com/MusicPlayerDaemon/MPD/issues/
(fr fr, they wanna know, don't be shy ๐)
๐ AUTHOR ๐
Max Kellermann
๐ COPYRIGHT ๐
2003-2025 The Music Player Daemon Project
okay bestie that's the whole page, every single detail intact, no skips, no cap ๐
version 0.24.18, dated Nov 02, 2026 โ that's the MPD(1) energy, slay, you're a Unix girlie now โจ๐๐
๐ฆ where this page comes from
- alpine 3.24: mpd-doc 0.24.18-r0 ยท GPL-2.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms