New beta is now available. To get it sign up here: https://play.google.com/apps/testing/mars.area51.arunchainednr
V0.09:
- Fix for black menu text color, now white as it should be.
- SWC commands can now be directed to a target app.
To set SWC target app:
- Goto 'Settings->Screen Settings and more'
- Hit 'SWC target app' and select an app from the list that can handle media buttons
An example that works is 'Google Play Music'.
The Steering Wheel Control commands are injected as media buttons. In Androids 7 those were sent to all apps than can handle them. However since Android 8 they only work when being directed to a specific app. This is now possible.
Tested with 'Google Play Music' and 'Youtube'.
I have used tasker and the autonotification tasker plugin to allow me to use the SWC for multiple apps. I have ARUnchained pointing to taker for the SWC app. I have four tasker profiles for each app I want to use. Two of them uses autonotification to see if an app is running by checking to see if it is in notifications and sets a variable to 1 or 0. The other two are for next and previous tracks. Those are triggered by the next/previous commands sent by ARU and whether the variable is on or off, then send the media command to the app.
This works great for Poweramp, Google Play Music, and Pandora. I tried to do LiveXLive (Slacker) but it just wouldn't work. LiveXLive doesn't work if I set that as the SWC app either, so it must just not take media controls, which is terrible for a music app. I imagine if the apps works being set in ARU as the SWC app, then it will work with tasker.
I was having an issue getting the variables to switch back to 0 when Play Music and Pandora stop playing. Works fine with Poweramp. It has something to do with the way the notifications are dismissed in those apps. It detects when the app starts playing music, just not when it stops. I worked around it by having tasker set all of the app variables back to 0 when one opens. For instance, when Poweramp opens and sets it's variable to 1, it also sets the other app variables to 0. So, I never have more than one app receiving media controls.
I can upload my profiles if anyone wants them.
Last edited: