I wish there was some sort of support added like this for coders. It's really annoying not being able to stream not just music, but sounds to the players. If the player doesnt DL your sounds, they wouldn't be getting the full experience of your game (albeit maybe they didn't want to).
I really wanted to set up a stream system for my gamemode so there could be announcers, a jukebox sort of thing, as well as ambient sounds and stuff based on each player that they wouldn't have to DL because trying to DL a ton of ambient sounds as well as all the effects would take forever.
I looked into it but I'm pretty sure there's no way to do it in native BL unless you say, added a link to a site that streamed it to you. This is kinda how they do it in Garry's Mod I found out too (I downloaded some workshop addons and basically what they did was open up a web browser offscreen in the steam overlay that opened a web page that would stream to you. Kinda cleaever actually)