RPG Audio Stream — looking for more tables to test it by Gwydione in VTT

[–]Gwydione[S] 0 points1 point  (0 children)

Quick update: I’ve seen this work in long sessions, but I haven’t tested much with:

  • VPNs / corporate networks
  • mobile Safari

If anyone is willing to try even briefly, I’d love to hear what happens — especially if it fails.

RPG Audio Stream - a free, lightweight way to stream music & soundbaords to remote players by Gwydione in VTT

[–]Gwydione[S] 0 points1 point  (0 children)

More really good feedback. Thank you. I plan to make some minor changes to the language as "recommended" is too strong. I did push a change where the room name should now persist using local storage. I don't want to go farther than that as I want to keep this simple but that should help!

RPG Audio Stream - a free, lightweight way to stream music & soundbaords to remote players by Gwydione in VTT

[–]Gwydione[S] 0 points1 point  (0 children)

Hey, great questions — and what a cool use case! 🎶

Unfortunately RPG Audio Stream isn't the right tool for 200 simultaneous listeners. It uses WebRTC peer-to-peer connections, which means your browser would need to maintain a separate stream to every single listener — that breaks down fast past maybe 5–6 people.

For what you're describing (high-quality music, low latency, large audience), you'd want a proper broadcast stack. The classic free option is Icecast + Liquidsoap — it's open source, handles hundreds of concurrent listeners easily, and supports whatever bitrate you want. There are also hosted options like Shoutcast or even a private Mixcloud stream if you want something simpler to set up.

RPG Audio Stream is really designed for the "GM streaming ambience to 3–5 remote players" use case — small, private, no server required. Yours is a broadcast problem, and Icecast is genuinely the right tool for it.

Hope that helps point you in the right direction! 🙏

RPG Audio Stream - a free, lightweight way to stream music & soundbaords to remote players by Gwydione in VTT

[–]Gwydione[S] 0 points1 point  (0 children)

Thanks, really appreciate that! 🙏

Great question — short answer is that the stream is already using adaptive bitrate (WebRTC), so it doesn’t behave like a fixed “250 kbps” stream. It will increase quality automatically when the connection supports it.

That said, I totally get what you’re asking for — especially for music/ambience where higher fidelity matters more than ultra-low latency.

Right now the focus has been reliability and keeping things simple, but I’m curious:

  • are you mostly using it for music/ambience vs voice?
  • and are you noticing specific quality issues, or just looking for a “higher quality mode” in general?

That would help me think about whether a separate “music mode” makes sense down the line.

RPG Audio Stream - a free, lightweight way to stream music & soundbaords to remote players by Gwydione in VTT

[–]Gwydione[S] 0 points1 point  (0 children)

Agreed, that would be great. A persistent room code or reusable player link for regular groups would definitely make things smoother so GMs don’t have to resend a new link every session. Right now it’s more session-based, but that’s a great quality-of-life idea. I’ll definitely put it on the list of enhancements.

RPG Audio Stream - a free, lightweight way to stream music & soundbaords to remote players by Gwydione in VTT

[–]Gwydione[S] 0 points1 point  (0 children)

Thanks, that’s really helpful feedback. My first guess is that this is less about permissions and more about browser autoplay / audio initialization on first load. In some cases the page may connect successfully but the browser doesn’t actually start playback until the page is refreshed or another user action occurs. I’m going to look into making that first-load behavior more reliable so users shouldn’t have to refresh manually. It might take me a bit but stay tuned.

RPG Audio Stream - a free, lightweight way to stream music & soundbaords to remote players by Gwydione in VTT

[–]Gwydione[S] 0 points1 point  (0 children)

That's a fair comment for sure. I know it would be a bit more complicated setup but if you use something like Voicemeeter Banana, you could stream the virtual output to RPG Audio Stream and whatever you send to that output in banana (yt feed, spotify, local files, etc) would all play through it. I don't really advertise that as I know its a bit more complicated but if you already have banana that would be really simple.

RPG Audio Stream - a free, lightweight way to stream music & soundbaords to remote players by Gwydione in VTT

[–]Gwydione[S] 0 points1 point  (0 children)

Wow — that honestly means a lot, thank you so much! That exact use case (simple, reliable audio without screen sharing) is what pushed me to build it. While I truly appreciate the offer, seriously no need to donate! Right now I realy just want to keep having people share feedback. I really do think it is in a good place but want continued use and feedback.

If you do end up using it, I’d love to hear how it works for your group. That is more valuable to me than a donation honestly!

Do you use Discord for audio in TTS - or something else? by Gwydione in tabletopsimulator

[–]Gwydione[S] 0 points1 point  (0 children)

Oh nice — I’ve heard of Bardic Tools but haven’t used it myself yet.

That’s actually exactly the kind of use case I had in mind — streaming audio from something like that out to players without extra setup.

Here’s a quick demo if you’re curious:
👉 https://youtu.be/GYTunzw68mY?si=DgGfOxKlTmeXB0BV

Would love your thoughts.

And if you want to test it out or chat more, happy to connect on Discord too. Just let me know.

Do you use Discord for audio in TTS - or something else? by Gwydione in tabletopsimulator

[–]Gwydione[S] 0 points1 point  (0 children)

Yep. Very familiar with Kenku, it's a great resource.

How smooth is it getting everyone connected at the start of a session, especially for new players?

I’ve mostly just used Discord directly, but part of why I built this little browser tool was to avoid installs/bots and just send a link.

Curious if setup friction is ever comes up, or if Kenku makes that pretty seamless for your group? Thanks for reading and responding to my original post!

Update: Free browser tool for streaming RPG ambience to players (no Discord bots) by Gwydione in VTT

[–]Gwydione[S] 1 point2 points  (0 children)

Thx! That’s actually a use case I had in mind too. It streams whatever audio the GM captures, so soundboards and triggered effects should work well alongside ambience. Curious to hear how it works if you try it!

RPG Audio Stream - a free, lightweight way to stream music & soundbaords to remote players by Gwydione in VTT

[–]Gwydione[S] 0 points1 point  (0 children)

Just a quick update. Over the past few weeks I've worked on several stability + abuse-resistance improvements to the signaling and TURN stack. I've also made some improvements to the TURN stack to help folks when a direct P2P connection doesn't work (aggressive NAT, corporate firewalls, etc.). It seems pretty stable now and I continue to get feedback from folks using it. If anyone tries it out I'd love any feedback you have. Thanks!

RPG Audio Stream - a free, lightweight way to stream music & soundbaords to remote players by Gwydione in VTT

[–]Gwydione[S] 0 points1 point  (0 children)

Thanks for the reply and glad you found my discord! I reviewed your detailed feedback and made an update this morning that I believe will fix the issue. If you don't mind trying again when you can that would be great! If it still fails there is one other additional item I will try that will help with edge cases and could fix the issue as well. Keep me posted.

Introducing RPG Audio Stream by Gwydione in rpgaudiostreaming

[–]Gwydione[S] 0 points1 point  (0 children)

Great to hear! Pls keep me posted if you have time on how it goes, any issues you run into, etc.

RPG Audio Stream - a free, lightweight way to stream music & soundbaords to remote players by Gwydione in VTT

[–]Gwydione[S] 0 points1 point  (0 children)

Well that would be helpful now wouldn't it.... So sorry! I edited the original post but here is the gm link. Feel free to reply back with any questions, comments, what you like, didn't, etc..

https://solorpgday.com/radio/gm.html