Method for launching audio player on Android from web page for streaming media

Posted by Brad on Stack Overflow See other posts from Stack Overflow or by Brad
Published on 2011-02-13T23:21:38Z Indexed on 2011/02/13 23:25 UTC
Read the original article Hit count: 274

To link to SHOUTcast/HTTP internet radio streams, traditionally you would link to a playlist file, such as an M3U or PLS. From there, the browser would launch the audio player registered to handle the playlist. This works great on any PC, Palm, Blackberry, and iPhone.

This method does not work in Android without installing extra software. Sure, Just Playlists or StreamFurious can handle it just fine, but I am assuming there has to be a way to invoke the audio or video player commonly installed by default on Android installations.

By default, no audio player is capable of handling M3U or PLS. The player seems to open it, but says "Unsupported Media Type".

To make this more annoying, the browser is capable of streaming MP3 audio over HTTP, simply by opening a link to an MP3 file. I have tried simply linking directly to the MP3 stream hosted by SHOUTcast, which should end up in the same result, but SHOUTcast detects "Mozilla" in the user-agent string, and instead of sending the stream, it sends the information page for the station.

How should I link to a SHOUTcast stream on Android, from a normal mobile site, without using extra applications?

© Stack Overflow or respective owner

Related posts about android

Related posts about shoutcast