About this site
Free to use, with no account and no advertising. It is run by DJ Kasch Kenya and comes with no guarantee of availability — the streams belong to the broadcasters, and any of them can go away at any time.
What it is
A directory of 262 public radio livestreams that plays them in
the browser. It began as a terminal script that piped station URLs into
ffplay; this is the same station list with a front end on it.
How the ordering works
Stations are listed descending by uptime. Once a day every
stream is fetched with a ranged request and a couple of kilobytes are actually
read — an Icecast mount with no source attached still answers
200, so “bytes arrived” is the only honest test. Each
result is appended to a 30-day history, and the ranking is the share of those
checks that succeeded. Live stations sort first, never-checked stations next,
known-dead ones last. Nothing is deleted for being down: links come back.
The daily uplink poll
The same job also looks for new uplinks. It asks the radio-browser directory for the most-played stations in the genres and countries already covered here, and adds any whose stream URL is new. A discovered station that never once plays across three polls is dropped again, so the list does not silt up with dead entries. The last poll ran on 2026-09-20 and the directory currently carries 145 auto-discovered stations.
Where the audio comes from
From the broadcasters themselves. Where a station publishes an
https mount, your browser connects to it directly and this server
never touches the audio. A handful of stations still publish
http-only mounts, which a browser refuses to load on a secure
page; those are relayed through this site, and that relay is capped. No audio
is hosted, recorded or rebroadcast here.
Data
The whole ranked list, with its metadata, is available as JSON. Station metadata comes from the streams' own ICY headers and from radio-browser.
Takedown
If you operate a station listed here and want it removed, say so and it goes. The entry is a link and a row of metadata, nothing more.