I’m a long time premium subscriber of the AudioAddict network which is a collection of streaming music radio stations (di.fm, radiotunes, rockradio, etc)
The way they solve universal hardware support is they give you a custom URL for each channel that you can paste into any streaming media...