roartestclients(1)

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

πŸ’– roartestclients β€” the RoarAudio test client squad πŸ’–

okay so bestie, welcome to the RoarAudio sound server test clients manual β€” this is roartestclients(1) from the System Manager's Manual: roard section, and we're gonna get you fluent in it, no cap ✨

These four little icons β€” roarcat2sock, roarcatad, roarsin, and roarsockconnect β€” are the test girlies of the RoarAudio universe. Let's go 🫢


✨ SYNOPSIS ✨

roarcat2sock [OPTIONS]...

roarcatad [OPTIONS]...

roarsin

roarsockconnect HOST PORT

like, that's the whole vibe right there. short, sweet, iconic πŸ’…


🌸 DESCRIPTION 🌸

So these clients are primarily for test purposes, but ngl they might actually be useful for somebody, or you can use them as examples. main character energy for a test tool, honestly πŸ’€

roarcat2sock

This one is literally the same as roarcat(1) except it uses roar_simple_new_stream(3) to open the audio stream. same girl, different stream-opening technique ✨

roarcatad

Also the same as roarcat(1), bestie, BUT this one uses roar_stream_add_data(3) to fill the server's input buffer. it's giving "same outfit, different accessories" πŸŽ€

roarsin

This is the complete version of the sinus generator from roartut(7). It plays a 5 second middle C (523.2Hz) sine. that's it. that's the whole personality. and honestly? slay πŸ”₯

roarsockconnect

This is just a test tool that connects somewhere via roar_socket_connect(3). First the data of stdin is copied to the socket, then the data from the socket to stdout. It's a very simple semi-bi-directional version of netcat(1). iykyk 🌈


🌟 GENERAL OPTIONS 🌟

⚠️ NOTE: This list is incomplete! (the audacity, fr fr 😭)
  • --help β€” Print some help text. that's it. that's the whole thing. you love to see it πŸ’–

🎧 AUDIO OPTIONS 🎧

  • --rate RATE, -R RATE β€” Set server sample rate.
  • --bits BITS, -B BITS β€” Set server bits.
  • --chans CHANNELS, -C CHANNELS β€” Set server channels.

three options, all bangers, all doing exactly what they say πŸ‘‘


🌐 NETWORK OPTIONS 🌐

  • --server SERVER β€” The server to connect to. simple. clean. we stan πŸ¦‹

🧚 ENVIRONMENT VARIABLES 🧚

Below is only the basic environment variables, bestie β€” for a complete list see libroar(7).

  • HOME β€” The users home directory.
  • ROAR_SERVER β€” The address of the listening server. This may be in form of host:port for TCP/IP connections and /path/to/sock for UNIX Domain Sockets. See roartips(7) for a full list. This is the same as the --server option.

πŸ’€ BUGS πŸ’€

There are a lot of bugs...

(not me reading that and just nodding 😭 the honesty is unmatched, fr)


πŸ”₯ SEE ALSO πŸ”₯

roarctl(1), roarvorbis(1), roarfish(1), roarbaseclients(1), roartips(7), libroar(7), RoarAudio(7).

go read those too, they're the rest of the friend group πŸ’œ


πŸ“œ HISTORY πŸ“œ

For history information see RoarAudio(7).


and that's the whole page, bestie!! πŸŽ€βœ¨

RoarAudio put this out back in July 2008 β€” yeah, this manual is old enough to have its own vintage aesthetic and we respect it πŸ’… thanks for reading, ily, go make some sine waves πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from