Radio Android
Manage and stream your favourite netradio stations.
A Radio implementation using up-to-date Android dependencies (as of June 2024). Written fully in Compose, with the latest androidx.media3 libs for media handling, and a Content Provider for accessing the artwork from Android Auto.
All stations are stored locally on the device in a Room database (injected with Hilt) with a search feature calling the www.radio-browser.info service. The interface is themed using Material You, so it’ll inherit colours from your wallpaper and also follow the phone’s light/dark status.
| Onboarding | Large grid | Edit list |
|---|---|---|
![]() |
![]() |
![]() |
| Search | Station edit | About dialog |
|---|---|---|
![]() |
![]() |
![]() |
Status
Currently active but I’m putting more energy into Control which will be able to do everything this can and more.
Buy and download on itch.io: orllewin.itch.io/radio
Enabling Android Auto
Android Auto apps generally need to be installed from Google Play but side-loaded apps can work too. Follow the steps below to use Radio from your car.
| 1. Android Settings | 2. Search for Android Auto | 3. Tap ‘Additional settings in the app’ |
|---|---|---|
![]() |
![]() |
![]() |
| 4. Android Auto app home | 5. Scroll down to version | 6. Start tapping the version layout |
|---|---|---|
![]() |
![]() |
![]() |
| 7. Read this, tap OK | 8. Open the overflow menu, tap Developer Settings | 9. Scroll down and enable ‘Unknown sources’ |
|---|---|---|
![]() |
![]() |
![]() |














