muroard(1)

πŸ“¦ version 0.1.14, in ubuntu jammy

πŸ’– muroard β€” it's the manual page bestie, section 1 πŸ’–

okay so welcome to the muroard(1) page, straight outta the System User's Manual: muroard πŸ’… this is the whole thing, no skips, no cuts.


✨ NAME ✨

muroard β€” a minimalist sound server for the RoarAudio protocol πŸŽ€


✨ SYNOPSIS ✨

muroard [OPTIONS]...

✨ DESCRIPTION ✨

so muRoarD is a sound server that speaks the RoarAudio protocol. its whole thing? it mixes the audio data from a bunch of different applications together and sends all of that as one single stream to the soundcard. iconic behaviour honestly 🌈

muRoarD is the minimalist version of a sound server like this. it only implements the very minimum part of the protocol β€” but it is very much smaller than the original roard. tiny queen, small footprint, does the job πŸ‘‘


✨ MISC OPTIONS ✨

the little quality-of-life ones, the misc girlies:

  • -h, --help β€” prints a short help and then exits. bye bestie πŸ‘‹
  • --version β€” prints version information of the daemon and exits.
  • --daemon β€” brings the server into the background after init.
on win32 this hides the console window. this only works if used within a Shortcut. fr fr, don't skip that part.
  • --autostandby β€” start in autostandby mode.
  • --no-autostandby β€” do not start in autostandby mode.
  • --standby β€” start in standby mode.
  • --no-standby β€” do not start in standby mode.

✨ AUDIO OPTIONS ✨

  • -R, --rate RATE β€” set server sample rate 🎡
  • -C, --chans CHANNELS β€” set server number of channels channels. (yes that's the wording, we keep it exactly, no editing the lore πŸ’€)

✨ DRIVER OPTIONS ✨

  • -O, --odevice DEV β€” set output device (sound card). the possible values of this depend on the used driver β€” so like, it's giving "depends on your setup" energy πŸ¦‹

✨ SOURCES OPTIONS ✨

  • -S DEV β€” set the file or device for the new source.
  • -sC CHANS β€” sets the number of channels for the source. this is the same as '-sO channels=XXX' for roard.
  • -sB BITS β€” sets the number of bits for the source. this is the same as '-sO bits=XXX' for roard.
  • -sE CODEC β€” sets codec for the source. this is the same as '-sO codec=XXX' for roard.
  • -sD DIR β€” sets direction of the source: in (source) or out (dump).

✨ NETWORK OPTIONS ✨

  • --no-listen β€” disable listen socket. this may be used for example to implement the server type '+fork', but it is absolutely useless for normal users. like genuinely, not for you bestie πŸ™ˆ
  • --client-fh FH β€” add a client via FH. see --no-listen.
  • --bind ADDR β€” set path/hostname of listen socket. this may be a /path/to/sock for UNIX Sockets, or a hostname or address for TCP/IP.
please do not use IP Addresses directly if not needed. use hostnames. periodt πŸ’…
on win32 there is no support for UNIX sockets. only IP is supported.
  • --port PORT β€” set port of listen socket. this only applys for TCP/IP sockets and is ignored for UNIX Sockets.
  • -u, --unix β€” use UNIX Domain listen socket.
this is not supported on win32.
  • -t, --tcp β€” use TCP/IP listen socket.
  • -n, --decnet β€” use DECnet listen socket.

✨ SEE ALSO ✨

muroarstream(1), RoarAudio(7).


✨ HISTORY ✨

the first official version of muRoarD (0.1beta0) was released on Wed Mar 03 2010 24:26 CET 🌸 (yes, 24:26, we report it exactly as written, no notes). for more information please see the file ChangeLog πŸ“œ


aaaand that's the whole page bestie, you ate it 🫢 this was the RoarAudio manual page for muroard(1), dated March 2010 β€” mwah, go run it, i'm obsessed πŸ’–βœ¨πŸŽ€

πŸ“¦ where this page comes from