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:

  1. $XDG_CONFIG_HOME/mpd/mpd.conf
  2. ~/.mpdconf
  3. ~/.mpd/mpd.conf
  4. /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: the pid_file parameter must be specified in the config file for this to work. no pid_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 to stderr. 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


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