You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
What happens: I'm listening to a podcast in another app. I pause the podcast using my bluetooth headphones controls. Then I go to resume the podcast using the bluetooth controls again, but instead of the podcast resuming, Voice takes control and resumes the last played audio book.
What I expected: I expected the podcast to resume since it was the last thing that was playing. Alternatively if the podcast app has stopped listening to resume events, I expected nothing to happen.
It seems that Voice is in the background listening to bluetooth resume events when it should have realized that it doesn't have provenance over the events / audio playback anymore. If another app plays audio or starts listening to those events after Voice has been closed, voice should ignore any future events until the user manually starts Voice again, since any future events are clearly not meant for Voice at that point.
There should probably also be some kind of timeout after playback has been paused, after which Voice assumes the events are probably not related to it and stops acting on them. Currently it will resume playback even if several days has passed since playback was paused.
Another thing that should probably cause it to stop listening to bluetooth events is if playback is paused and the notification for Voice is dismissed. If the user dismisses the notification the user is clearly done listening for now.
How to reproduce
Play something using Voice.
Pause the playback and exit the app.
Play a podcast in Pocket Casts app (probably happens with other apps too, but I haven't tested).
Pause the podcast using bluetooth.
Wait some time (see note below).
Try to resume the podcast using bluetooth headphones.
The podcast will not resume. Instead voice will resume.
Note: I'm not sure about the exact waiting time required, if I resume immediately after pausing the podcast resumes as expected. The waiting time required is more than a couple of minute and less than 30 minutes, I haven't pinned it down further than that. I'm guessing that this is a timeout set in the podcast app after which it stops listening to events.
Version
8.2.3
Android Version
12
Device Model
OnePlus 7 Pro
The text was updated successfully, but these errors were encountered:
Overview
What happens: I'm listening to a podcast in another app. I pause the podcast using my bluetooth headphones controls. Then I go to resume the podcast using the bluetooth controls again, but instead of the podcast resuming, Voice takes control and resumes the last played audio book.
What I expected: I expected the podcast to resume since it was the last thing that was playing. Alternatively if the podcast app has stopped listening to resume events, I expected nothing to happen.
It seems that Voice is in the background listening to bluetooth resume events when it should have realized that it doesn't have provenance over the events / audio playback anymore. If another app plays audio or starts listening to those events after Voice has been closed, voice should ignore any future events until the user manually starts Voice again, since any future events are clearly not meant for Voice at that point.
There should probably also be some kind of timeout after playback has been paused, after which Voice assumes the events are probably not related to it and stops acting on them. Currently it will resume playback even if several days has passed since playback was paused.
Another thing that should probably cause it to stop listening to bluetooth events is if playback is paused and the notification for Voice is dismissed. If the user dismisses the notification the user is clearly done listening for now.
How to reproduce
Note: I'm not sure about the exact waiting time required, if I resume immediately after pausing the podcast resumes as expected. The waiting time required is more than a couple of minute and less than 30 minutes, I haven't pinned it down further than that. I'm guessing that this is a timeout set in the podcast app after which it stops listening to events.
Version
8.2.3
Android Version
12
Device Model
OnePlus 7 Pro
The text was updated successfully, but these errors were encountered: