Automattic / Automattic/pocket-casts-android
Playing Files is less responsive compared to playing podcasts on the watch
- Dominant language
- Kotlin
- Stars
- 2.8k
- Forks
- 308
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 143
Description
### Description
When playing audio from the episode screen on the watch, it takes longer for the play button to respond when playing a file (`UserEpisode`) compared to playing a podcast episode (`PodcastEpisode`).
This was noted by @ashiagr in https://github.com/Automattic/pocket-casts-android/pull/915#issuecomment-1525249151.
### Step-by-step reproduction instructions
1. Load up the watch app.
2. From the episode screen for a file, tap play and note that there is frequently some delay before the play icon changes and play starts (this delay isn't super consistent in my testing).
3. Switch to the episode screen for a podcast episode
4. From the episode screen for a podcast, tap play and note that there is much less (if any) delay.
### Screenshots or screen recording
https://user-images.githubusercontent.com/1405144/234818459-974093f8-f650-4fbc-ad3a-3285c0da04c7.mp4
### Did you search for existing bug reports?
- [X] I have searched for existing bug reports.
### Device, Operating system, and Pocket Casts app version
7.38 pre-release build, Android 30 wear emulator.
Contributor guide
Research direction
Start in the watch app's episode screen and compare the play-button handling for UserEpisode with PodcastEpisode. Reproduce on the Android 30 Wear emulator using the listed steps, then verify that file playback responds without the reported delay and remains comparable to podcast playback.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100