by acroyear » Wed Feb 05, 2020 3:08 am
There are 'sound server' systems for linux - i can't say what's best, and many pages you'll find on google are very old and probably out of date. these will take a linux audio stream and turn it into a network stream. From there, just add the network url to your Subsonic server as an "Internet Radio" station.
However, not all subsonic clients provide access to the internet radio services. SubFire (my client) used to, but all the stations I personally listened to disappeared (when Live365 died) or their providers (radionomy and tunedin) set up blockers such that you can't listen to them except through their own clients. As such, I never rebuilt the service for the 2.0 versions of my app.
So you'll be limited to what clients you can use to listen to the stream. Also, it is a direct stream, so you'll still need to poke a hole in your firewall (via network forwarding) for the outside world to get to it. The Subsonic UI doesn't proxy/relay the stream over - it is a direct play straight to the original service.
tl;dr - nothing is impossible, but none of this is trivial, either.
--
Joe Shelby
http://subfiresuite.com/
http://subfireplayer.net/