Michatec 1879827f4b feat(ui): add test notification preference and optimize Android TV logic
Introduce a "Test Notification" preference in the settings menu to allow users to verify the notification system. This preference is automatically hidden on Android TV devices to maintain a clean UI.

Additionally, refactor notification permission handling to skip requests on Android TV and improve the internal check for Leanback support using a lazy property.

Updated string resources for the new preference across all supported languages.
2026-05-30 22:15:51 +02:00
2026-04-15 07:18:42 +02:00
2025-04-27 15:07:05 +02:00
2026-01-21 17:10:35 +01:00
2026-04-28 15:17:44 +00:00
2025-12-19 12:32:57 +01:00
2026-04-19 00:11:17 +02:00

About Radio

Radio is an application with a minimalist approach to listening to radio over the Internet.
Radio only offers a very basic search option, and it imports audio streaming links when you tap them in a web browser.
Radio now also supports Android TV (Beta) and Cast to Devices (Beta) with the Version 14.5 and above.
Pull request are welcome at any time.

Radio is free software. It is released under the GPLv3 open source license.


Warning

Google has announced that, starting in 2026/2027, all apps on certified Android devices will require the developer to submit personal identity details directly to Google.

Since the developers of this app do not agree to this requirement, this app will no longer work on certified Android devices after that time.

More Information

⚙️ Install Radio
Preview

💡 Frequent Questions

Q: How can I add a radio station
A: There are three ways to add a radio station to Radio: Use Search, add playlist file address (M3U, PLS), enter a raw stream address. The last way will not support the update feature.


Q: How does the update feature work?
A: The update feature will try to fetch the current stream address of a station as well as the updated name and station image. The feature will not work for stations added via a raw stream address, or for stations imported from Radio v3.


Q: Where do the radio station search results come from?
A: Radio searches the radio-browser.info online database.
You can help out the radio-browser.info community by adding the missing station to their database.


🔊 Supported formats
Supported formats 🔊
AAC
AAC+
FLAC
HLS (M3U8)
M3U
MP3
OGG (Vorbis)
OPUS
PLS

📺 Android TV Controls

When Edit Stations is enabled:

  • Press ← (Left) on the remote to open the detailed station editing area
  • Press 3 or Back to close the editing area

General TV Controls:

  • Press 0 or DEL to remove the selected radio station
  • Press 1 or SPACE to make the selected radio station favourite
  • Press 2 or PLUS to reorder the selected radio station

📜 Credit
  • Radio Browser for providing the radio station database

  • AndroidX Leanback for providing the Android TV UI components

  • Michatec for developing the app and maintaining the project

  • All the contributors who have contributed to the project by submitting pull requests, reporting issues, or providing feedback


Star History

Star History Chart

S
Description
Simple Radio app.
Readme 3.3 MiB
Languages
Kotlin 94.6%
C++ 5%
CMake 0.4%