Radio Box streams internet radio stations from across the globe. True background playback, car dashboard integration, 14 genre categories, 21+ countries, and no data collected about you.
Built with Capacitor 5 and a custom native Java foreground service. Streams from the Radio Browser API with a 3-server fallback so playback keeps going even when individual directory servers go down.
Audio continues when you lock the screen, switch apps, or walk away from your phone. A native Java foreground service keeps the stream alive with a persistent notification and playback controls.
Browse stations by genre: Pop, Rock, Jazz, Classical, Electronic, Hip-Hop, Country, and more. Each category pulls live results from the Radio Browser API so the selection is always up to date.
Discover stations from over 21 countries. Filter by region to find local stations anywhere in the world, from UK talk radio to Bulgarian folk, Japanese J-Pop to Brazilian samba.
Search the full Radio Browser catalogue by station name. Autocomplete suggestions appear as you type, powered by the API's search endpoint with relevance-ranked results.
Save any station to your favourites list with one tap. Add custom stream URLs to My Stations for stations not in the Radio Browser directory. All stored locally on your device.
MediaSession integration means playback controls appear on your car dashboard, Bluetooth headphones, Android Auto, and smartwatch. Play, pause, and skip from wherever is most convenient.
Radio Box is a pure streaming client. No audio is stored on your device. Station data comes from the public Radio Browser directory and your favourites are kept locally.
Radio Box queries the free, community-maintained Radio Browser API (api.radio-browser.info) for station listings. Three server endpoints are tried in sequence so you always get a result even if one server is down.
When you tap a station, its stream URL is passed to a native Java foreground service. The service uses Android's MediaPlayer to open and buffer the audio stream, keeping playback alive independently of the UI.
The foreground service registers a MediaSession so Android can surface playback controls in the notification shade, lock screen, car head unit, and any paired Bluetooth or watch device.
Stations you favourite are saved to local app storage on your device. Nothing is sent to a server. Your personal list is always available offline and survives app restarts.
This policy applies to the Radio Box Android application and the kbis.dev/radiobox website.
Radio Box is a streaming client. It plays internet radio stations and stores your favourites locally on your device. No personal data is ever collected, transmitted to, or stored by the developer.
Radio Box does not collect, transmit, or store any of the following:
There is no Radio Box backend server. The app communicates only with the Radio Browser API and the individual radio station stream URLs you select.
Radio Box stores the following data locally on your device only:
All local data is stored in app-private storage and is automatically deleted when you uninstall Radio Box. No audio is ever stored on your device. The app streams directly without buffering to disk.
Radio Box uses the Radio Browser API (api.radio-browser.info) to fetch station listings, search results, and stream URLs. Radio Browser is a free, community-maintained, public directory of internet radio stations that requires no authentication or API key.
When you search for or browse stations, the app sends standard HTTP requests containing only your search query or selected filter (genre/country). No personal information is included in these requests. Your IP address is visible to the Radio Browser servers as it is with any web request, but Radio Box does not control, process, or receive that data.
Radio Browser's own privacy practices are described at radio-browser.info. Radio Box is not affiliated with the Radio Browser project.
When you play a station, Radio Box connects directly to that station's stream URL. The station's server will see a connection from your IP address, which is inherent to any internet streaming. Radio Box does not intercept, log, or process this connection. The station operators' own privacy policies govern any data they collect from stream connections.
The only third-party service Radio Box communicates with for station data is the Radio Browser public API. No analytics, advertising, crash-reporting, or tracking SDK is included in the application.
Radio Box does not knowingly collect any information from or about children under the age of 13. The app requires no account and collects no personal data from any user, including children.
Because we hold no personal data about you, all your data is under your direct control. You can delete all Radio Box data at any time by:
If this policy changes materially, the updated version will be published at kbis.dev/radiobox with a revised "last updated" date. We recommend bookmarking this page.
Questions or concerns about this policy? Contact the developer at kb.interactive.systems@gmail.com.
Developer: Krasimir Borisov ยท KBIS.dev ยท Solihull, UK
Feature requests, bug reports, or privacy questions, reach out directly. No support ticket system, just a real developer.