Every station, checked every day.
rrradio probes each published station automatically: curated stations daily, the long tail weekly, and any failing stream daily until it recovers. Streams that fail three days in a row leave the catalog on their own and return when they play again. This page is the live result.
Loading today’s probe…
| Station | Country | Tier | Stream | Now playing | Logo | Homepage | Probed |
|---|
How to read this
- Stream
- The stream URL answered with audio (MP3, AAC, HLS…). Odd reply means it answered, but not with an audio content type. Failing carries the reason and how many days in a row: hard failures (404, 410, DNS, refused) retire a long-tail station after 3 days, soft ones (timeouts, 403, 5xx) after 5 days and a second opinion from another vantage point.
- Now playing
- Broadcaster API: a dedicated metadata source with artist, title and often cover art. Stream titles: inline ICY titles from the stream itself. Silent: titles are advertised but none arrived. None: no metadata source at all.
- Logo
- Good: a reachable, properly licensed logo at a usable size. Weak: present but small, remote, or of unknown provenance. Missing: none, unreachable, or served over plain HTTP.
- Tier
- Curated stations have a hand-checked stream and metadata and are probed every day; changes to them always go through a human review. The long tail is imported from Radio Browser, probed weekly, and managed automatically.
- Problems only
- Stations with a failing or odd stream, a dead homepage, or a missing logo.
Probes run from GitHub Actions at 05:00 UTC; the data behind this page lives on the health-data branch and the method is documented in docs/station-health.md. Found a station that plays fine but shows as failing? Open an issue.