Shuttle version:
v2.06
Device, OS:
Oneplus 3T, Oxygen OS 5.08 / Android 8.0.0
Description of bug:
When trying to use Shuttle with the phone connected with Android Auto and the phone screen off, the car's screen displays "Shuttle doesn't seem to be responding"
Steps to reproduce:
- Connect to a car supporting Android Auto
- Wait for phone screen to turn off
- Navigate to Shuttle on car's display
Expected outcome:
Shuttle should start
Observations/Actual Result:
Shuttle only works with Android Auto when the phone screen is on. As soon as the screen turns off, Shuttle stops playing music and responding. Disconnecting the phone then connecting with Bluetooth works fine, Shuttle plays music when connected with Bluetooth even with the screen off.
The workaround is simple: I turn off battery optimization for Shuttle using Settings => Battery => Battery optimization menu on the phone. After this, Shuttle seems to be working completely fine with Android Auto regardless of whether the phone's screen is on or off.
I don't know if this can even be solved by anything on the side of the Shuttle app, although that would be nice. Possibly this is just the result of Oneplus' Oxygen OS being far too aggressive with process management. The Spotify app has the same problem on my phone.