roartips(7)
π roartips(7) π
okay bestie, so this is roartips β it lives in the System Manager's Manual: RoarAudio (the header lowkey spells it "RoarAuido", iconic typo, we move on π
). It's the tips page for RoarAudio users, aimed at the intermediate-to-advanced girlies who already know their way around.
β¨ SYNOPSIS β¨
roard [OPTIONS...] ...
roarclient [OPTIONS...] ...
π¦ DESCRIPTION π¦
So this manpage is literally just a lil collection of tips for intermediate to advanced RoarAudio users. Not a full reference, just the good stuff. Periodt.
π CONTROLLING ROARD π
RoarAudio supports a lot of things you can change on the fly, and no cap, it's giving main character energy. This includes the volume for each stream β which you've probs already noticed: if you change the volume inside a player, only that stream changes, and all the other streams keep their loudness. Slay.
There are a lot of other things you can change on the fly too. To do that there's a tool called roarctl(1). You're gonna want to play around with it a bit, fr fr. A good start is trying these two commands:
roarctl --help
roarctl allinfo
The second one (allinfo) will show you all the information currently available about the server itself, the clients, and the streams. Heads up tho β that can be a lot of information. π
π SERVER ADDRESS π
There are several types of server addresses, and which one you use depends on the protocol used to communicate. Here are the currently implemented types, listed in order of importance:
π /path/to/sock
Path to a UNIX Domain Socket. Example:
/tmp/roar
π host, host:port
This one is for connections over TCP/IP. If port is omitted, the default port is used. Examples:
audio.homeserver.local
localhost:7564
π node::, node::object, ::object, ::
This is the way to specify a DECnet connection to node node's object object. Both of them may be omitted to use the defaults. The default node name is the local host's node name. Examples:
mynode::
::roar
yournode::yourroard
π +fork
This starts a new roard for every roar_connect(3). It's used internally by the lib to emulate EsounD's fallback. iykyk π«Ά
π ENVIRONMENT π
πΈ ROAR_SERVER
This variable contains the default server address. If some client doesn't let a user set a server address, or doesn't let them set a default value, then this one comes into play. Examples:
ROAR_SERVER=some.host
ROAR_SERVER=another.host:port
ROAR_SERVER=node::
ROAR_SERVER=/tmp/roar
β SEE ALSO β
roarcat(1), roarctl(1), roarfilt(1), roarfish(1), roarmon(1), roarvorbis(1), roard(1), libroar(7).
k bye bestie, go read your streams π
this page came from RoarAudio, dated August 2008 β no cap, that's the whole vibe. π¦β¨
π¦ where this page comes from
- ubuntu jammy: libroar-dev 1.0~beta12-4 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms