Automattic / Automattic/pocket-casts-android

Playback stopping when download of playing episode finishes

Open
#1,306 5 comments 0 reactions 0 assignees View on GitHub
[Area] Playback [Priority] Low [Type] Bug
Dominant language
Kotlin
Stars
2.8k
Forks
308
Avg merge
1d 13h
Merged PRs (30d)
143

Description

### Description

We've had a user (6677308-zd-a8c) report that playback is getting stopped for them when downloading a playing episode is completed. I can't recreate this, but I want to log this to see if anyone else is experiencing this.

It sounds like this is a change in behavior for them because it didn't use to happen.

We've had a few people try to recreate this without any success.

### Step-by-step reproduction instructions

These are the steps reported by the user
1. You navigate to New Releases filter (also occurs playing from a podcast screen)
2. You tap play on the episode
3. The podcast starts playing
4. Pocket Cast starts download (the user has auto download episodes added to up next turned on)
5. Episode download hits 100%
6. Episode stops playing
7. You hit the play button again to play and episode starts

### 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 4a (5G) bramble, Android 13, Pocket Casts 7.44 (9120)

Contributor guide

Open the contributing guide

Research direction

Start by following the reported reproduction steps on Android, with auto-download episodes added to Up Next enabled, and inspect how playback and download completion interact. The issue is resolved when finishing the download of the currently playing episode no longer stops playback, with the behavior verified on the reported device and app context.

Written by the indexing model from the issue text.

Assessment

Tech stack
kotlin
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.