Why in Internet Explorer on Windows Phone 8 HTML5 player for shoutcast stream does not work?
<audio controls src=""></audio>
Is there an alternative?
Why in Internet Explorer on Windows Phone 8 HTML5 player for shoutcast stream does not work?
<audio controls src=""></audio>
Is there an alternative?
Short answer — the problem is almost always the stream format or the server’s response headers rather than the HTML. ’s snippet will work in a browser that understands the codec and sees a proper HTTP response, but Internet Explorer on Windows Phone 8 is picky: it reliably supports MP3/AAC-based streams and expects correct HTTP headers from the server. (blogs.windows.com)
Shoutcast servers (and some legacy mounts that use the “/;” pattern) sometimes speak the old ICY protocol or send non‑standard headers that mobile IE won’t accept. Newer SHOUTcast DNAS builds and Icecast can present HTTP‑compatible responses or emulate metadata in a way browsers expect — reconfigure or update the streaming server if possible. (sc-mirror.shoutca.st)
Quick checklist to diagnose and fix:
curl -I 'http://your.server:PORT/mount' Look for an HTTP/1.x 200 status and Content-Type: audio/mpeg (or audio/mp4 for AAC). If you see an ICY 200 line or missing/incorrect MIME, IE may refuse the stream. Also test the URL in desktop IE/VLC to confirm the stream itself is healthy. (jplayer.org)
If you can change server settings: switch the mount to MP3/AAC, enable HTTP responses in your SHOUTcast config or move to Icecast. If you cannot change the origin, run a tiny proxy (or reverse proxy) that fetches the stream and re‑serves it with proper HTTP headers, then point your <audio> element at the proxy. A simple cross‑browser embed pattern is:
<audio controls preload="none">
<source src="https://your.proxy/stream.mp3" type="audio/mpeg">
<source src="https://your.proxy/stream.aac" type="audio/mp4">
Your browser doesn't support HTML5 audio.
</audio> Also ensure the page and stream protocol match (HTTPS pages should use HTTPS streams) to avoid mixed‑content blocking. (sc-mirror.shoutca.st)
References above explain format support, server/ICY quirks and server-side fixes; apply the checks in order (codec → headers → direct client test → proxy/server fix) and the stream should play in WP8 Internet Explorer.
what format? I believe wp supports mp3 for streaming audio, not ogg :-/ may be a place to start.
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.