OWNTONE(8)

πŸ“¦
version 28.10 Β· 2 versions
, in opensuse-leap 16.0

πŸ’– OWN TONE (8) β€” like, the actual manual, but make it make sense πŸ’–

okay bestie, so this is the manual page for OwnTone, section 8 of the manual (that's the sysadmin-ish section, iykyk). The tagline on this one is "DAAP, MPD, Chromecast & RSP media server" β€” which is a whole lot of acronyms but like, it slays, we'll get to it πŸ’…


✨ NAME ✨

OwnTone β€” an iTunes-compatible DAAP server with MPD, Chromecast and RSP support 🫢


✨ SYNOPSIS ✨

OwnTone [options]

that's it. that's the whole vibe. you run OwnTone, you throw some options at it, done πŸ’«


✨ DESCRIPTION ✨

okay so picture this: OwnTone is a Linux/FreeBSD DAAP (that's the iTunes one) media server, and it's genuinely kind of iconic because it also supports AirPlay devices, Apple Remote (and the compatible ones πŸ‘€), MPD, Spotify, Chromecast, mp3 streaming and internet radio. the way that it just does all of that?? main character energy fr fr 🌈

and what's it for? literally just β€” sharing your music collection over the local network. that's the dream, that's the whole point, no cap πŸŽ€


✨ OPTIONS ✨

here's where it gets good. every single flag, bestie, none skipped, we do not gatekeep here πŸ’–

  • -d, --debug=level β€” sets the log level, and the range is 0-5 (so like, pick your chaos level πŸŒ€)
  • -D, --logdomains=dom,..,dom β€” debug domains, comma-separated. and the available domains are, deep breath: config, daap, db, httpd, main, mdns, misc, rsp, scan, xcode, event, http, remote, dacp, ffmpeg, artwork, player, raop, laudio, dmap, fdbperf, spotify, lastfm, cache, mpd, stream, cast, fifo, lib, web, airplay. that's the list. that's all of them. do not come for me if you typo one 😭
  • -c, --config=file β€” use file as the configuration file. your config, your rules ✨
  • -P, --pidfile=file β€” write the PID to file. so like, it knows which child is which, very organized of it πŸŽ€
  • -f, --foreground β€” run in the foreground. no sneaky backgrounding, it stays right there with you 🫢
  • -b, --ffid=ffid β€” the ffid to be broadcast in mDNS records πŸ“‘
  • -v, --version β€” display version information. the classic "who even am i" check πŸ‘‘
  • --mdns-no-rsp β€” don't announce the RSP service via mDNS πŸ™ˆ
  • --mdns-no-daap β€” don't announce the DAAP service via mDNS πŸ™ˆ
  • --mdns-no-cname β€” don't register owntone.local as a CNAME via mDNS πŸ™ˆ
  • --mdns-no-web β€” don't announce the web interface via mDNS πŸ™ˆ
so many "don't announce" flags, right? that's the vibe β€” announcing is the default, and these are the lil opt-outs πŸ’€

🌸 FILES 🌸

the paths it cares about, keep them close:

/etc/owntone.conf
/var/cache/owntone

πŸ¦‹ SEE ALSO πŸ¦‹

want the deep lore, like actual in-depth info about using OwnTone? go here, bestie:

http://owntone.github.io/owntone-server/

no gatekeeping, they put it all out there πŸ’œ


and that's the page!! 🌈✨ signs off as owntone, dated 2018-01-14 β€” so like, this manual page is a lil vintage at this point but she's still slaying fr fr πŸ’…πŸŽ€

πŸ“¦ where this page comes from