Automattic / Automattic/pocket-casts-android
Watch stream error can persist through successful playback
- Dominant language
- Kotlin
- Stars
- 2.8k
- Forks
- 308
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 143
Description
### Description
It is possible for the stream error on the watch (from https://github.com/Automattic/pocket-casts-android/pull/1025) to be displayed even after a successful playback (it should be cleared). I think this is a bit of an edge case though as I've only seen it happen one time.
### Step-by-step reproduction instructions
These are the steps that I did when I saw it one time on my Pixel watch:
1. Attempted to start playback on my watch
2. Immediately remembered that I had wifi, Bluetooth and LTE turned off on my watch (I had them off to test something else)
3. Turned on LTE
4. Went back to Pocket Casts and tapped play
5. Playback started
6. Went to the episode details screen and noticed that it was displaying a streaming error message.
### Screenshots or screen recording
_No response_
### Did you search for existing bug reports?
- [X] I have searched for existing bug reports.
### Device, Operating system, and Pocket Casts app version
Pixel Watch running a 7.40 pre-release build
Contributor guide
Research direction
Start by tracing the watch playback flow described in the reproduction steps, focusing on where the streaming error is set and where successful playback is reported. Reproduce the offline-to-LTE sequence if possible; done means a successful playback no longer leaves the streaming error visible on the episode details screen.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100