Why in Internet Explorer on Windows Phone 8 HTML5 player for shoutcast stream does not work?

<audio controls src=""></audio>

Is there an alternative?

Dani AI

Generated

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:

  • Verify the codec (MP3 or AAC works best for WP8).
  • Check the raw HTTP response from the stream (status line and Content-Type). Example:
    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.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.