To reference SHOUTcast / HTTP Internet Radio streams, you have traditionally referenced a playlist file such as M3U or PLS. From there, the browser will launch an audio player registered to process the playlist. This works great on any PC, Palm, Blackberry and iPhone.
This method does not work in Android without installing additional software. Of course, just playlists or StreamFurious can handle it just fine, but I guess there should be a way to call the audio or video player, which is usually the default setting for Android installations.
By default, the audio player is not able to handle M3U or PLS. The player seems to open it, but says "Unsupported media type."
To make this more annoying, the browser is able to stream MP3 audio via HTTP simply by opening the link to the MP3 file. I tried to simply bind directly to the MP3 stream hosted by SHOUTcast, which should end with the same result, but SHOUTcast detects "Mozilla" in the user agent string and instead sends the stream sends an information page to the station.
How can I bind to the SHOUTcast stream on Android from a regular mobile site without using additional applications?
source share