RoarAudio(7)

πŸ“¦ version 1.0~beta12, in ubuntu jammy

πŸ’– RoarAudio β€” the manual page, but make it a vibe πŸ’–

okay bestie, so this is RoarAudio(7), from the System Manager's Manual, and it's literally the whole RoarAudio sound system and package in one page. section 7, group chat rules, let's GO 🫢


✨ SYNOPSIS ✨

roard [OPTIONS]...

that's it, that's the whole summoning ritual πŸ’…


πŸŽ€ DESCRIPTION πŸŽ€

so RoarAudio is a modern, multi-OS, network transparent sound system. yes. all three. it supports a large amount of features β€” like, the amount of features you need for home usage AND professional usage, no cap.

its main purpose?? it sits in the middle and connects software (think: your media players) to devices (think: your soundcards) as a mid-layer, and while it's there it adds all the stuff you expect from a modern sound system β€” software mixing, full network transparency, the works. it's giving middleware but make it iconic 🌈

and like, it's not only software↔device?? RoarAudio can also connect multiple software components to each other. the example they give is a common webradio setup, where the playback software gets connected to a streaming server and a local soundcard at the same time. and for setups like that, RoarAudio has special features like meta data passing. obsessed honestly 😭


πŸ‘‘ MAIN FEATURES πŸ‘‘

  • fully network transparent. Network support for UNIX Domain Sockets, TCP/IP and DECnet πŸ¦‹
  • multiple audio streams per client
  • Vorbis comments like meta data for each audio stream
  • support for "legacy" clients via libroaresd, libroararts, libroaryiff
  • support for PulseAudio and OpenBSD's sndio clients via libroarpulse and libroarsndio
  • supported by many media players and other sound using applications!
  • mixing clients at individual levels like an analog mixer 🎚️
  • server and client side support for common codecs like Ogg Vorbis, Speex, FLAC and many more
  • support for 8, 16, 24 and 32 bit per sample. Mixer resolution up to 64 bit
  • and many more... ✨

πŸ’€ BUGS πŸ’€

A lot...

not me being honest on main. periodt πŸ™ˆ


🌸 SEE ALSO 🌸

roar-config(1), roarcat(1), roarctl(1), roarfilt(1), roarfish(1), roarmon(1), roartypes(1), roarvorbis(1), roard(1), roartips(7), libroar(7).

go read those too, they're the rest of the friend group 🫢


⭐ HISTORY ⭐

the project started in mid of 2008. baby project. tiny. precious.

Milestones:

  1. 2008-08-31 β€” First official release (v. 0.1) πŸŽ‰
  2. 2009-02-04 β€” First release of the new trunk for 0.2 (v. 0.2beta0). with this release the version schema was changed.
  3. 2009-05-21 β€” Release of version 0.2
  4. 2009-09-06 β€” First commercal use (roarphone, v. 0.3beta0) πŸ’…
  5. 2010-06-11 β€” New pre-release based release-cycle was introduced to improve release quality
  6. 2010-08-22 β€” Release of version 0.3

this page is from the RoarAudio package, System Manager's Manual, and it's dated November 2010. that's the source + version + date, mwah. bye bestie, go make some sound πŸ’–πŸŽ€πŸ¦‹
πŸ“¦ where this page comes from