Pick a frequency.
A curated grid of live stations, sortable by genre. The tuner glow tells you what is on air; the recently-played carousel keeps the last thirty within one tap.
Vintage radio · Android
A warm, dial-era online radio for a modern world. Thousands of live stations from every corner of the globe, wrapped in walnut and amber.
Four rooms in one app. Browse stations, search the map, listen with full lock-screen controls, and fall asleep to it. No login screens, no dashboards — just the radio.
A curated grid of live stations, sortable by genre. The tuner glow tells you what is on air; the recently-played carousel keeps the last thirty within one tap.
An OpenStreetMap view of geo-tagged stations. Tap a pin to play, or narrow by country code. Discovery by geography, not by algorithm.
Full-screen player with an animated equalizer and the original tuner aesthetic. Background playback keeps going with full lock-screen and notification controls.
Tap the heart on any station to keep it one tap away on the Favorites tab. Everything is stored on the device — no account, no sync, no cloud.
Every feature serves one job: keeping the radio on, undisturbed, for as long as you want to listen.
A warm paper-cream light theme and a midnight walnut dark theme, or follow the system. The amber accent stays constant across both.
Change language on the fly from Settings, or let it follow the system locale. First-run onboarding localises too.
Backed by audio_service and just_audio. Headset buttons, Android Auto, and the notification shade all keep the station going.
Pick 15 to 120 minutes. A countdown badge sits on the player so you always know how long is left.
The last station and its volume are remembered. Open the app, tap once, you are back on air.
Exponential-backoff network retry, pull-to-refresh, and graceful asset fallback mean a flaky connection does not end the session.
No. Zoria Radio is local-first. It does not collect, process, or share any personal data. Network access is used only to stream live radio stations, and background playback resources are managed entirely on your device.
Read the full Privacy Policy.
Yes, free. There are no ads inside the dial and no in-app purchases. The station streams themselves are public internet radio broadcasts; Zoria Radio is just the player.
No account, ever. Favorites, theme, and language preferences live on your device via shared_preferences. Nothing leaves it.
Stream URLs change over time. Pull-to-refresh on the Stations tab, or retry — Zoria backs off and retries automatically. If a station is permanently dead, its entry in the bundled stations list will be updated in a future release.
Android 6.0 (Marshmallow, API 23) and newer. Background playback requires a foreground media service, which the app declares and manages correctly.
Zoria Radio is local-first: no account, no ads, no personal data. Two lightweight signals run in the background — anonymous open counts and crash reports — so we can keep the app stable. Everything is spelled out in the Privacy Policy and the Terms of Use.
Free on Google Play for Android 6.0 and newer. No account, no ads in the dial, no data collected.
Get on Google Play