man(1)

πŸ“¦
version 26.1.2 Β· 4 versions
, in arch rolling

πŸ’– man(1) β€” the myMPD glow-up πŸ’–

okay bestie, so this is the manual page for myMPD (that's the mympdm an page, the one you get when you type man 1 mympd, iykyk πŸ’…). it's giving "tiny but mighty" and honestly? she ate. let's get into it πŸŽ€


✨ NAME ✨

myMPD β€” a standalone and mobile friendly web mpd client πŸ¦‹

like, she stands on her own AND she looks cute on your phone. both. at once. icon behavior.


🫢 SYNOPSIS 🫢

mympd [options]

that's it. that's the whole vibe. just run her with some options and go 🌸


πŸ’œ DESCRIPTION πŸ’œ

okay so listen. myMPD is a standalone and lightweight web-based MPD client. she's tuned for minimal resource usage and needs only very few dependencies β€” so if you're running a raspberry pi or some similar little device, she is literally the ideal pick πŸ”₯ no cap.

the backend? written in C and has no dependencies to external databases or webservers. the configuration is stored in plain text files, and all the data is pulled on demand from MPD. the MPD database is the only source of truth for myMPD β€” periodt, that's the whole chain of command πŸ‘‘

the frontend is mobile friendly, written as a PWA, and offers on all devices the same functionality. it communicates over AJAX and websockets using the json-rpc 2 protocol. same energy everywhere, no crumbs 🧚

and she's not just a pretty face β€” myMPD also integrates extended features like an advanced jukebox mode, timers, triggers and smart playlists ✨ with the integrated lua interpreter, myMPD functions can also be scripted. main character energy, fr fr πŸ’…


πŸŽ€ OPTIONS πŸŽ€

  • -c, --config β€” creates config and ssl certificates and exits πŸŽ€ (like a little setup ritual, then she dips)
  • -d, --dump β€” dumps default config and exits πŸ“„ (peek at the defaults, then bounce)
  • -h, --help β€” print all valid options and exits πŸ™‹β€β™€οΈ (your girl telling you what she can do)
  • -v, --version β€” displays version information ⭐ (a little "who am i" moment)
  • -p, --pin β€” sets a pin for myMPD settings πŸ”’ (lock it down bestie)
  • -s, --syslog β€” enable syslog logging (facility: daemon) πŸ“ (she's journaling, but responsibly)
  • -w, --workdir PATH β€” working directory (default: /var/lib/mympd) πŸ“ (where she keeps her stuff)
  • -a, --cachedir PATH β€” cache directory (default: /var/cache/mympd) πŸ—‚οΈ (where she keeps her extra stuff)
  • -p, --pin β€” sets a pin for myMPD settings πŸ”’ (yes, again β€” it's listed twice in here, so it's listed twice in here, don't come for me πŸ™ˆ)

πŸ‘‘ AUTHOR πŸ‘‘

Juergen Mang (mail@jcgames.de) πŸ’Œ β€” the mastermind. we stan.


πŸ’€ BUGS πŸ’€

if you find a bug, please report it at https://github.com/jcorporation/myMPD/issues πŸ› β€” do NOT just suffer in silence, that's not the vibe. report it, bestie 🫢


🌈 SEE ALSO 🌈

https://github.com/jcorporation/myMPD β€” go look, she's iconic πŸ’–


and that's the page!! πŸ’… this edition is version 26.1.2, dated 14 Oct 2026, and it lives in section man(1) of the manual. mwah, bye bestie πŸŽ€πŸ’–βœ¨

πŸ“¦ where this page comes from