RadioStream - Multi Radio Streaming Android AppRadioStream - Multi Radio Streaming Android App
A fully customizable, Material You Android radio app for streaming unlimited live radio stations. Zero backend requiredRadioStream - Multi Radio Streaming Android App
A fully customizable, Material You Android radio app for streaming unlimited live radio stations....
Overview
RadioStream is a fully native Android application built with Kotlin that lets users stream unlimited live radio stations from anywhere in the world. Designed with a modern Material You interface, RadioStream delivers a premium listening experience with features like a live music visualizer, built-in audio equalizer, sleep timer, and recording capability —everything your users expect from a professional radio app.
Managing stations is effortless —simply host a single XML file on GitHub (free) and update your station list anytime without touching the app code or rebuilding. Changes go live the next time users open the app.
RadioStream is clean, well-documented, and built for easy rebranding. Replace the app name, icon, and station list —and your app is ready for the Play Store.
Features
• Full Native Android Application (Kotlin)
• Supports Android 8.0 (API 26) and above
• Material You Design —Light, Dark & Auto theme support
• Stream unlimited radio stations from XML (hosted on GitHub —free)
• Update stations anytime without rebuilding the app
• Live Music Visualizer animation while streaming
• Background playback with full media notification controls
• Lock screen & notification bar player (Play / Pause / Next / Previous)
• Built-in Equalizer with presets (Normal, Rock, Jazz, Pop and more)
• Sleep Timer —auto-stops after 15, 30, 45, 60 or 120 minutes
• Recording —record any live stream directly to MP3
• Recordings Library —list, play back, and delete recordings
• Previous & Next station navigation
• Favourites —save and manage favourite stations
• Search —find stations instantly by name
• Add custom stations —users can add any stream URL manually
• Home screen Widget with station name and Play/Pause button
• Persistent Mini Player bar across all screens
• AdMob Integration —Banner & Interstitial ads included
• Rate the App button linked to Play Store automatically
• Background sync —stations refresh on every app launch
• Offline fallback —cached stations shown when no internet
• Handles audio focus (pauses on calls, resumes after)
• Stops playback when app is closed from recents
• Supports MP3, AAC, HLS, SHOUTcast streams
• Clean MVVM architecture with Room database
• Full setup documentation included (HTML guide)
• Easy to rebrand and customise
What Makes RadioStream Different?
Unlike other radio templates that require a paid backend server or Firebase setup, RadioStream uses a free GitHub-hosted XML file as the station database. Add or remove stations in seconds by editing a simple text file —no coding, no server, no cost.
Files Included
• Full Android Studio project (Kotlin source code)
• stations.xml template for GitHub hosting
• Documentation.html —complete setup guide for beginners
Requirements
• Android Studio (Hedgehog 2023.1.1 or newer)
• Java JDK 17 (bundled with Android Studio)
• Android SDK API 34
• GitHub account (free) —for hosting the station XML file
• Google AdMob account (free) —for running ads
Instructions
1. Download and unzip the source code
2. Open the project in Android Studio
3. Wait for Gradle sync to complete
4. Edit ApiConfig.kt —paste your GitHub raw XML URL
5. Edit AdConfig.kt —paste your AdMob Banner and Interstitial IDs
6. Update the App ID in AndroidManifest.xml
7. Change the app name in strings.xml
8. Replace the app icon using Android Studio’s Image Asset tool
9. Change the package name using Android Studio’s Refactor tool
10. Build a signed AAB and upload to the Google Play Console
11. Refer to Documentation.html for full step-by-step guidance
Note for Buyers
Basic knowledge of Android Studio is recommended for customisation. All configuration (app name, icon, stations, AdMob IDs) is clearly documented in the included Documentation.html guide —written step-by-step for non-developers.
Other items by this author
| Category | App Templates / Android / Applications / Music |
| First release | 28 April 2026 |
| Last update | 28 April 2026 |
| Operating Systems | Android 7.0, Android 8.0, Android 9.0, Android 10.0, Android 11.0, Android 12.0, Android 4.0, Android 5.0, Android 6.0 |
| Files included | .apk, .java, .xml |
| Tags | android, admob, streaming, radio, material design, media player, kotlin, radio app, Live Radio, background playback |








