Real-Time Audio Probe

Live Radio Station Status & Uptime Checker

Test if any internet radio station or streaming mountpoint is live, degraded, or offline. Performs direct HTTP/ICY server probes, measures audio latency, verifies playlist wrappers, and extracts stream URLs for VLC & Sonos.

Quick Test:
Or test a custom stream URL (Icecast / Shoutcast / HLS)

Supports http:// and https:// Icecast, Shoutcast, Radio.co, and .m3u / .pls / .m3u8 URLs.

Select a Station to Probe

Click "Check Station Status Now" or pick a quick test station above.
Ready to Test
HTTP Response
Awaiting probe
Probe Latency
Round-trip ping
Content Type
MIME header
Server / ICY
Broadcaster stack
Direct Stream Audio URL (for VLC, Sonos & Hardware Radios) Personal listening use only

How the SpinRadio Live Station Stream Probe Works

Internet radio streams operate on persistent HTTP audio transports such as Icecast, Shoutcast, and HLS (HTTP Live Streaming). Unlike conventional web pages that transmit a finite HTML document and terminate the connection, an audio streaming mountpoint delivers a continuous, never-ending byte sequence encoded in MP3, AAC, or Ogg formats.

When you run a test using our Live Station Checker, our backend initiates a controlled, server-side probe directly to the station’s streaming server:

  • Automated HEAD Probe: We first attempt an HTTP HEAD request to fetch response headers (HTTP status code, Content-Type, server identity, and ICY metadata) without loading heavy audio data.
  • Byte-Range GET Fallback: Many legacy Icecast 2.x and Shoutcast DNAS v1/v2 servers reject or misroute HEAD inquiries with a 400 Bad Request or 405 Method Not Allowed. When this occurs, our probe automatically falls back to an HTTP GET request requesting only the initial 1,024 bytes (Range: bytes=0-1024) to verify that genuine audio frames are actively transmitting.
  • Playlist Unwrapping (.M3U, .PLS, .ASX): Over 25% of legacy radio stations broadcast behind text playlist wrappers rather than direct audio mountpoints. Our probe automatically parses the playlist body, extracts the true primary or mirror audio URL, and tests the target audio stream directly.
  • Smart 3-Minute Caching: To protect community broadcasters from denial-of-service spikes while keeping status updates fresh, probe results are cached in high-speed memory for 180 seconds.

Why a Station Shows "Online" But Won't Play for You

If our checker confirms that a station is transmitting with an HTTP 200 status, yet clicking play in your browser produces silence or an error, the root cause almost always falls into one of four categories:

  1. Mixed Content Blocking (HTTP vs. HTTPS): Modern web browsers strictly enforce SSL/TLS encryption. If you are browsing on an encrypted HTTPS site, modern web browsers (Chrome, Safari, Firefox, Edge) automatically block unencrypted http:// audio streams to prevent security downgrade vulnerabilities.
  2. Browser Audio Codec Support: Standard MP3 streams play on virtually all hardware and software. However, specialized high-efficiency codecs such as AAC+ (HE-AAC v2), Ogg Opus, or Ogg Vorbis require specific decoder support. Apple iOS Safari, for example, has historical limitations playing raw Ogg/FLAC audio streams in standard HTML5 <audio> tags without client-side WebAssembly wrappers.
  3. Geographic IP Restrictions (Geo-blocking): Prominent public service broadcasters and commercial networks (e.g., BBC Radio in the UK, CBC in Canada, ARD in Germany) frequently license music and sporting rights solely within their national boundaries. When an international listener connects, the broadcaster’s edge CDN returns either an audio placeholder announcement or terminates the connection.
  4. Corporate / School Firewall Port Blocking: Conventional web traffic traverses ports 80 (HTTP) and 443 (HTTPS). However, thousands of independent internet radio stations host their audio on non-standard ports, such as :8000, :8080, :8443, or :9000. Enterprise, university, and public Wi-Fi firewalls frequently block non-standard ports by default.

Understanding HTTP Audio Streaming Status Codes

When testing streaming mountpoints, the HTTP response code returned by the broadcaster's server reveals the exact health of the broadcast stack:

Status Code Health Meaning Diagnostic Explanation
200 OK / 206 Partial 🟢 Online The stream is live and actively outputting audio frames.
301 / 302 Redirect 🟡 Relocated The station moved to a new mountpoint or upgraded from HTTP to HTTPS. Our probe follows this location.
403 Forbidden 🔴 Restricted Access denied due to geo-blocking, tokenized URL expiration, or user-agent filtering.
404 Not Found 🔴 Dead Mountpoint The specific mountpoint (e.g. /live.mp3) no longer exists on the broadcaster's server.
502 / 503 Server Error 🔴 Capacity Overload The Icecast or Shoutcast server reached its maximum listener limit or the origin source encoder disconnected.

How to Use Direct Stream URLs in VLC, Sonos, and Hardware Radios

Many music enthusiasts and radio hobbyists prefer listening outside a web browser using dedicated desktop players or hardware audio systems. When you find a verified station, copy its direct stream URL and paste it into your favorite software:

  • VLC Media Player (Mac/Windows/Linux): Launch VLC, open the top menu and select Media > Open Network Stream... (or press Ctrl+N / Cmd+N), paste the direct stream URL, and click Play. VLC natively buffers network radio and supports all audio codecs.
  • Sonos Home Sound System: In the Sonos desktop controller or mobile app, navigate to Manage > Add Radio Station, paste the stream URL, provide the station name, and save it to "My Radio Stations" for seamless room-to-room streaming.
  • Dedicated Hardware Internet Radios (Bose, Roberts, Ocean Digital, Pure): Most standalone internet radios manage favorites through web management portals (such as Frontier Nuvola, Airable, or Skytune). Add the direct stream URL to your portal account to tune into the station on your bedside or kitchen tabletop radio.

Directory of Monitored Radio Stations & Stream Probes

Select any popular global radio station below to inspect its live HTTP streaming mountpoint, measure round-trip audio latency, or copy direct playback URLs for VLC and Sonos:

Classic Vinyl HD United States • MP3 • 320k Dance Wave! Hungary • MP3 • 128k RTL France • AAC • 64k BBC World Service United Kingdom • MP3 • 56k Adroit Jazz Underground United States • MP3 • 320k 24h RTVE Televisión Spain • AAC,H.264 • 3012k Nostalgie HQ France • AAC • 576k Classic Vinyl HD United States • MP3 • 320k Adroit Jazz Underground United States • MP3 • 320k Christmas Vinyl HD United States • MP3 • 320k WALM HD United States • MP3 • 320k WALM 2 HD United States • MP3 • 320k FUNKY RADIO - Only Funk Music (60's 70's) United States • MP3 • 320k Free FM Tokyo Japan • MP3 • 320k SomaFM Heavyweight Reggae (256k MP3) United States • MP3 • 320k SomaFM Left Coast 70s (320k MP3) United States • MP3 • 320k A MISSISSIPPI BLUES Canada • MP3 • 320k Radio Méga France • MP3 • 320k Kiss FM Ukraine • MP3 • 320k Canal Fiesta Radio Spain • MP3 • 320k Antenna 5 FM North Macedonia • MP3 • 320k Radio Generation Kenya Kenya • MP3 • 320k MRT Radio 2 North Macedonia • AAC • 288k Deutschlandfunk | DLF | AAC 192k Germany • AAC • 256k Jazz 24 United States • AAC • 256k Hits 1 France • MP3 • 256k BFM radio France • MP3 • 256k Tomorrowland One World Radio Belgium • AAC+ • 256k Gensokyo Radio Japan • MP3 • 256k VOV1 Vietnam • AAC • 256k Pure Ibiza Radio Spain • MP3 • 256k Blu Radio Bogotá 89.9 Colombia • MP3 • 256k jungletrain.net - 24/7 drum and bass Netherlands • MP3 • 256k Radio Zürisee Switzerland • MP3 • 256k BFM Radio (128.mp3) France • MP3 • 256k Fantasy Italo Dance 90s radio Netherlands • MP3 • 256k Kanal 103 North Macedonia • MP3 • 256k Aaj Tak News Radio Live India • AAC • 255k Radio Aashiqanaa India • AAC+ • 208k PR TRÓJKA Poland • AAC • 194k RTL 102.5 Italy • AAC • 192k France Inter France • AAC • 192k ORF Hitradio Ö3 | HQ Austria • MP3 • 192k Radio Armisa Italy • AAC • 192k NPO Radio 5 Netherlands • MP3 • 192k FM4 | ORF | HQ Austria • MP3 • 192k Classic Vinyl HD Opus United States • OGG • 192k DAMAR TURK FM Türkiye • AAC+ • 192k FM 80 FUNKY MUSIC France • MP3 • 192k Nostalgie Vlaanderen Belgium • MP3 • 192k Adroit Jazz Underground HD Opus United States • OGG • 192k Christmas Vinyl HD Opus United States • OGG • 192k WALM 2 HD Opus United States • OGG • 192k Sterren.nl Netherlands • MP3 • 192k KINK Netherlands • MP3 • 192k CLASSIC HITS RADIO Italia Italy • AAC+ • 192k Made in 80 France • MP3 • 192k Radio Bollerwagen Germany • MP3 • 192k kontrafunk Germany • MP3 • 192k Radio Freccia Italy • AAC • 192k ORF Hitradio Ö3 Austria • MP3 • 192k Café del Mar Spain • MP3 • 192k RTL 102.5 Disco Italy • AAC • 192k RADIONL Netherlands • MP3 • 192k РадиусFM Belarus • AAC • 192k __TRANCE__ by rautemusik (rm.fm) Germany • MP3 • 192k Deutschlandfunk Nova | DLF | AAC 192k Germany • AAC • 192k 70 80 90 Italy • MP3 • 192k Damar Turk FM Türkiye • AAC+ • 192k # 100 GREATEST HEAVY METAL Canada • MP3 • 192k RNM Madagascar • MP3 • 192k # 70s 80s 90s RdMix Network Canada • MP3 • 192k Big B Radio - Kpop South Korea • MP3 • 192k # 100 GREATEST JAZZ LOUNGE BAR Canada • MP3 • 192k MENTA 88 Greece • MP3 • 192k 80s 90s Super Pop Hits Australia • AAC+ • 192k Classic FM HD United Kingdom • AAC • 192k FM 80 France • MP3 • 192k Bombay Beats Radio India • MP3 • 192k Mixadance FM Russia • MP3 • 192k # RdMix Italo Disco 80s Canada • MP3 • 192k CYBERStacja Poland • MP3 • 192k Tukker FM Netherlands • MP3 • 192k P4 Norge (AAC HQ) Norway • AAC • 192k Technolovers - PSYTRANCE Germany • MP3 • 192k House Nation UK United Kingdom • MP3 • 192k __TECHNO__ by rautemusik.fm Germany • MP3 • 192k ORF Radio Oberösterreich | HQ Austria • MP3 • 192k Zeppelin 106.7 Greece • MP3 • 192k Radio 90s Eurodance Kazakhstan • MP3 • 192k Technolovers - MINIMAL Germany • MP3 • 192k UK Bass Radio United Kingdom • MP3 • 192k _Funky Corner Radio (USA) United States • MP3 • 192k 70s 80s Disco Funk ModernSoul Boogie United States • MP3 • 192k Talk Radio 702 South Africa • AAC+ • 192k ByteFM (192k) Germany • MP3 • 192k FIP Hifi France • AAC • 192k Radio Paradise United States • MP3 • 192k FIP Groove France • AAC • 192k JazzRadio Berlin Germany • MP3 • 192k

Frequently Asked Questions

Why does a radio station show "Online" on the checker but will not play in my web browser?
A stream can be online at the server level but still fail in your browser due to three primary causes: 1) Mixed Content blocking: if your browser is on an HTTPS page (like spinradio.app), it blocks unencrypted HTTP audio streams by default; 2) Unsupported Codec: some browsers (notably iOS Safari) lack native decoding for Ogg Vorbis, Opus, or AAC+ without specialized WebAssembly decoders; or 3) Geographic geo-blocking: some public broadcasters (e.g. BBC, CBC) restrict listening IPs to their domestic territory via CDN edge rules.
How does the SpinRadio Live Station Probe test audio streams?
Our server performs an automated HTTP HEAD request with follow-redirect logic directly to the radio mountpoint. If the streaming server does not support HEAD requests (a common trait of legacy Shoutcast servers), the probe falls back to a Byte-Range HTTP GET (bytes=0-1024) to verify actual audio payload delivery. If the URL is an .m3u or .pls playlist file, our parser unwraps the nested direct audio stream URL and probes the physical audio stream.
What is the difference between an .m3u / .pls playlist and a direct stream URL?
An .m3u or .pls file is simply a tiny text playlist containing one or more direct audio stream URLs and fallback mirrors. Media players like iTunes, Winamp, and VLC parse these playlists to discover where to connect. Direct stream URLs (typically ending in /stream, /live, .mp3, or .aac) connect straight to the Icecast or Shoutcast audio server without intermediate file downloads.
Can I copy the direct audio stream URL to play in VLC, Sonos, or hardware internet radios?
Yes! When our tool verifies a station, you can click "Copy Stream URL for VLC / Sonos". You can paste this URL into VLC (Media > Open Network Stream), Sonos ("Add Radio Station" in tune-in settings), Winamp, foobar2000, or standalone hardware WiFi radios for private, direct listening.
Why do internet radio streams go offline unexpectedly?
The most common causes of internet radio stream outages are: 1) Studio automation disconnects (the studio encoder stops feeding the Icecast mountpoint); 2) Max listener limits reached (the station's server hits its concurrent bandwidth cap); 3) Expired SSL/TLS certificates on https streams; or 4) Unannounced mountpoint or port changes by the broadcaster hosting provider.

Explore More SpinRadio Free Tools

Calculate bandwidth consumption or browse thousands of stations on our 3D interactive globe.