Optional AI ad-muting
A 101 KB model detects commercial breaks and mutes them. On our held-out evaluation (1,500 clips) it catches 97% of ads at 90% precision. Runs in your browser via ONNX Runtime, off by default, audio never uploaded.
Live web radio, processed on your device
You already support public broadcasting. Why pay again for compressed audio and a tracking profile? Hear publicly funded radio through a studio-grade adaptive chain, with optional on-device AI commercial muting. No subscription. No account. No listening history sold.
Radio is not dead. It was just waiting for better playback.
Curated, high-quality streams — filtered on your device, played through the adaptive chain.
No stations in this genre yet.
A 101 KB model detects commercial breaks and mutes them. On our held-out evaluation (1,500 clips) it catches 97% of ads at 90% precision. Runs in your browser via ONNX Runtime, off by default, audio never uploaded.
Gain staging, a three-band expander, a parallel exciter, slow auto-volume and optional tape and valve stages. No EQ, no compressor, no limiter.
No account, no first-party cookies, no analytics. Audio is processed on your device; the only network calls are the stream and the anonymous ad frame.
Press play and watch the parameters move: input staging, expander ratio from measured dynamic range, exciter drive from HF loss, slow auto-volume. Advanced mode exposes the same controls.
Muting runs on-device: a 101 KB model plus the ONNX runtime are fetched only when you enable the toggle. No audio leaves your browser, nothing is recorded. Detection is probabilistic (≈97% of ads caught, ≈10% of detections are music) — use FORCE UNMUTE if it misfires.
High Fidelity Radio Player processes radio streams locally on your device for personal use only. The AI-based commercial muting feature alters the audio stream in real-time on your device. This service does not redistribute, record, or modify the original broadcast content. Users are responsible for complying with their local laws regarding the personal use of radio broadcasts. The adaptive audio processing chain (automatic gain staging, dynamic expansion, harmonic excitation, auto-volume control, optional tape saturation and valve drive) analyzes the incoming signal and adjusts parameters in real-time to enhance listening quality while maintaining a neutral, transparent signal path. This processing does not alter the original source material distributed by the radio stations. The expander restores micro-dynamics removed by broadcast compression; the parallel exciter restores perceived high-frequency air lost to lossy encoding; the optional saturation stage adds gentle even-order harmonics with soft-knee rounding. All stages are transparent, adaptive processing applied locally to the audio you already chose to play. The optional AI ad-muting classifier runs entirely on your device, does not record or upload audio, stores nothing, and is probabilistic (roughly one in ten detections is music — use FORCE UNMUTE if it misfires). It replaces no licence or authorisation for public playback and does not affect the anonymous ad unit that funds this site. Privacy · Terms
Radio is funded by taxes, licence fees and advertising. This player adds processing, not another bill.
Yes. The site is a fully static page with no backend, no accounts, no first-party cookies and no analytics. Audio processing runs entirely in your browser via the Web Audio API, and nothing is persisted between visits. The only external connections are the radio stream you choose, the optional local AI model (only if you enable ad-muting and the model is deployed) and the anonymous A-ads frame.
Because radio is already paid for: public broadcasters are funded from taxes, commercial stations from advertising and music-licence fees. This player adds adaptive studio-grade processing to those free streams, so you can skip another monthly bill, avoid an account and keep your listening habits private. A well-encoded station (256–320 kbps AAC/MP3 or FLAC) matches a standard subscription stream, and the adaptive expander plus parallel exciter restore much of what broadcast compression removes.
No. Processing cannot recover frequencies the codec already discarded. The adaptive expander restores dynamics that broadcast compression flattened and the parallel exciter adds harmonics so lossy highs feel restored, but a 320 kbps or FLAC stream always carries more real detail than 128 kbps. For best results choose the highest-quality stream a station offers.
Yes, within a deliberately clean path: Advanced mode exposes the same parameters the adaptive engine uses — input and output gain, expander ratio, exciter drive and frequency, auto-volume target and tube amount. There is no EQ by design: tone shaping belongs in the correction built into your speakers or headphones.
Nothing is uploaded. A 101 KB classifier runs locally: the browser computes log-mel features from the stream tap, scores 3-second windows with ONNX Runtime and mutes above a calibrated threshold. On our held-out evaluation (1,500 Internet Archive clips) it caught 97% of ad clips at 90% precision — so roughly one in ten detections is music. It is off by default, FORCE UNMUTE always overrides it, and no audio or features are stored or transmitted.
Nothing personal. The player keeps no settings or history: the only client-side storage is a service-worker cache of the app's own files. There is no account, no cookie, no analytics, and nothing is uploaded or synced.
The privacy policy lists every external request the player can make.
Not this edition. Playing radio or licensed music in a business generally needs a licence from your local collecting society (Buma/Stemra, SABAM/PlayRight, GEMA or the equivalent) and unlicensed public performance can be fined.
Use the High Fidelity Pure Business edition, which is built around royalty-free music, and still verify each source's licence. See terms & disclaimers.
Browsers enforce CORS: a stream server must explicitly allow web pages to play it. Streams that refuse cross-origin playback cannot be processed by the Web Audio API at all; some are also geo-blocked or offline. Pick a stream that allows it — the ones listed here do.
No. It is a website, so it works in any modern browser with no install at all. On a phone or tablet you can add it to your home screen as a PWA (installable, works offline for the app shell), and the same build runs on smart-TVs and hi-fi streamers with a browser engine — webOS, Tizen, Titan OS, Sonos, HEOS and Bluesound. There is no sign-up, no account and no app-store approval.
The site is served from Berlin, Germany (EU) by Codeberg Pages, a volunteer-run non-profit that runs its own hardware and avoids large cloud providers where possible. The build is fully static, so no server processes your requests. Codeberg does not publish a verifiable renewable-energy figure for its facility, so we do not claim to be 100% green. The radio streams are hosted by third-party broadcasters and CDNs that may be outside the EU and may not use renewable energy — we cannot verify or control that.
See the hosting & privacy section.
No. Nothing you do is sent to us because there is no "us" — there is no server. The stream URL stays in your browser, settings are never persisted, and the only third-party network calls are the stream host and the anonymous ad frame.
Twelve curated stations, one adaptive chain, nothing to install.