Intent Radio (or IR) is an audio media app without a graphical user interface. It is controlled exclusively through the delivery of broadcast intents, typically generated by automation apps such as Tasker. If you don’t know what a broadcast intent is, then this is probably not the app for you.
Despite the name, IR will happily play local audio media too.
It’s simple: automation.
Tasker is an automation app for Android. It’s a small graphical programming language combined with a mechanism to fire off tasks in response to various events.
IR was written primarily to be driven by Tasker, either via task shortcuts, or in response to events such as a headset plugged in or out. Or perhaps based on the type of network to which you’re attached. Or the network’s SSID . Or the time of day. Or the day of the week. Or some combination of the above. Or whatever…
And it goes on...
Automatically change station at a particular time. Or turn off (or on) at a particular time. Or listen to different stations depending on where you are. Or use AutoVoice to choose a radio station. Or choose a random station from a playlist. And so on.
Put another way, Intent Radio provides external access to an instance of the Android MediaPlayer.
For more details, see the project web page: http://intent-radio.smblott.org/
Please report issues on GitHub: https://github.com/smblott-github/intent_radio/issues
If you have a previous version of Intent Radio installed, perhaps installed from F-Droid, then you will have to uninstall that version before installing this version. Or, you can always just stick with that version. They're the same thing.
Add preferences/options in app. You can disable the persistence of the notification when playback stops.
Disable previous "recursive playlist" feature. It's non-standard and caused too many problems.
Other small fixes and improvements.