OWNTONE(8)
π 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 is0-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β theffidto 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 registerowntone.localas 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
- opensuse-leap 16.0: owntone 28.10-bp160.1.17 Β· GPL-2.0-or-later
- opensuse-leap 16.0: owntone 28.10-bp160.1.17 Β· GPL-2.0-or-later
- opensuse-leap 16.0: owntone 28.10-bp160.1.17 Β· GPL-2.0-or-later
- opensuse-leap 16.0: owntone 28.10-bp160.1.17 Β· 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