Choose a radio
An identified live track.
Paused
Radio directory · Legal · Privacy · Terms
Keep your favorite tracks and stations in one place.
Save the tracks you love. Find your favorites and your listening profile on every device.
Like a few tracks or keep listening. Your musical portrait will take shape here.
Bring the tracks you already love. Find new directions on independent radios.
Games and experiments built on live radio.
Live mixer / 01
Two radios. Your transition.
An identified live track.
Paused
An identified live track.
Paused
Slide between the two live streams.
Follow the sound. Cross a border.
Loading the globe…
Pick how you want to play.
Pick up to 8 tracks, play 30-second previews and share your mix. Sign in to start.
A selection of great independent stations, all playing live.
When a track ends, FDSP takes you to another radio.
Your likes and listening guide what comes next.
START DISCOVER ▶Listen to radios, not algorithms.
FDSP is a way to hear what independent radios are playing right now, anywhere in the world, track by track. Independent stations choose the records. Your likes and listening guide which radio comes next.
Discover zaps. When a track ends we jump to another live station. Tap Next to skip.
Pick a radio from Stations. Turn Auto-zap off whenever you want to stay on it.
The only gesture is the heart: it saves a track to your Library. We link to search pages on the platforms, we never connect to them.
No identified track, no playback. A station only plays here if we can tell which artist and title is on air at that moment. If it only shows a show name, a slogan or nothing, it leaves the zapping.
Know a radio we should hear? Send us its URL. Thanks for helping the FDSP family grow.
Go to their shows. Buy the record or the tape. Tell a friend. Streams pay artists very little.
Create a free account (Profile) to keep your hearts, tastes and listening stats on every device. No ads, no cookies, no tracking: we only count anonymous totals (visits, listening time) to see what works. If a station plays an ad, we drop it.
Audio streams directly from each station, relayed by our server. Track titles come from the stations' own metadata or public endpoints (Radio France, RadioKing). A few stations without titles are identified by audio recognition: experimental, so expect mistakes. Covers and genres come from the stations, Deezer, iTunes search, MusicBrainz and the Cover Art Archive. Artist and station notes come from Wikipedia (text under CC BY-SA) and Wikidata; artist facts from MusicBrainz; local time and weather from Open-Meteo.
To every independent station that keeps a stream open and tells us what is playing. This is all yours.
Node.js, TypeScript, Hono, esbuild and Vitest for the code; Three.js for the DJ deck; a Hetzner server in Germany with Caddy for hosting; Cloudflare for the domain and the contact address; Supabase for accounts and Resend for sign-in e-mails; IBM Plex Mono and VT323 for the type (open fonts); Radio Browser to find stations; Deezer, iTunes search, MusicBrainz and the Cover Art Archive for covers and genres; Wikipedia, Wikimedia Commons and Wikidata for artist and station context; Open-Meteo for the local time and weather of each station's city; ShazamIO for the experimental audio recognition; Radio France and RadioKing for their live track data.
Inkipit ↗ the first lines that change everything.
ThinkerBook ↗ every book recommended on Thinkerview.
Made by jegousse.com ↗. A station that wants out, a correction, a hello: contact@fdsp.fr.
Legal notice ↗ · Privacy ↗ · Terms ↗
These are radio streams, so the quality is what each station sends: not good enough for a Devialet. If you were thinking of buying one to listen to FDSP, we advise against it. 😂
Know a radio we should hear? Send us its URL. Thanks for helping the FDSP family grow.
Suggest a station