UPMPDCLI(1)

πŸ“¦
version 1.9.17 Β· 2 versions
, in alpine 3.24, arch rolling

πŸ’– upmpdcli(1) πŸ’–

okay so this is the General Commands Manual page for upmpdcli, and bestie, we are keeping every single flag, default, config name, and tiny caveat. no cap. 🫢

πŸŽ€ NAME πŸŽ€

upmpdcli β€” UPnP Media Renderer and Media Server. literally both. πŸ’…

✨ SYNOPSIS ✨

upmpdcli [options]

🌸 DESCRIPTION 🌸

upmpdcli implements both an UPnP Media Renderer and Media Server. main character energy fr fr. πŸ‘‘

As an UPnP Media Renderer, upmpdcli uses the Music Player Daemon, mpd, for processing the audio streams (playing the music). This allows integrating the high quality and widely ported MPD inside an UPnP music network, and controlling it from an UPnP Control Point, typically running on a tablet or phone. it's giving high-quality audio but make it network-cute. 🎧✨

As an UPnP Media Server, upmpdcli provides both an interface to a local media library and a set of proxy interfaces for external sources, such as streaming services or radio catalogs. All supported and activated functions are presented as entries in the root directory of the Media Server. yes, the root directory is serving. 🌈

πŸ¦‹ OPTIONS πŸ¦‹

The program uses short command line options. A summary of options is included below. Most of the configuration though is performed through parameters in a configuration file. See upmpdcli.conf(5). Except for the -c option which designates the configuration file, the command line options are little used and kept for backward compatibility.

  • -c configfile β€” Use the configuration from configfile. The configuration file has a simple name = value format and can set the same values as the command line options (with a lower priority). The parameter names are mpdhost, mpdport, friendlyname, logfilename, loglevel, upnpiface, upnpport. The configuration file can also be used to set the MPD password (mpdpassword), and the UPnP IP address (instead of interface name, upnpip). See upmpdcli.conf(5). Note that if this option is not given, no configuration file is read and the program runs entirely from its defaults, command line options, and environment. πŸ—‚οΈπŸ’–
  • -h host β€” Define the host machine on which mpd runs. πŸ–₯️
  • -f friendly_name β€” Set the name which will be displayed by controllers for this instance after they search the network. cute name, big network presence. πŸŽ€
  • -p port β€” Define the IP port used by mpd. πŸ”Œ
  • -q 0|1 β€” Decide if we own the MPD queue (-q 1) or not (-q 0). We own it by default, and clear it fearlessly. 😀πŸ’₯
  • -d logfilename β€” Send debug/trace messages to logfilename. πŸͺ΅
  • -l level β€” Set the log verbosity (0-4). πŸ“ˆ
  • -D β€” Daemonize (fork and run in background). Using -D for this is the reverse from usual convention, but the authors found it better to avoid surprising naΓ―ve users with an unexpected disparition of the program... πŸ™ˆ
  • -i iface β€” Define the network interface to use for UPnP. πŸ›°οΈ
  • -O /0 β€” Start the OpenHome ohMedia services (esp. PlayList), or not. 🎡
  • -P port β€” Define the IP port to use for UPnP. πŸ”Œβœ¨

πŸ¦‹ SEE ALSO πŸ¦‹


okay bye bestie, mwah πŸ’‹ β€” footer energy is UPMPDCLI(1), dated February 10, 2014. periodt. ✨

πŸ“¦ where this page comes from