Automattic / Automattic/pocket-casts-android

Full player sometimes turns into mini player

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

Description

### Description

I'll start a podcast playing with the full screen player going and Pocket Casts as the foreground app. I'll lock my phone and sometimes when I unlock it the Pocket Casts app screen seems to flash and restores with the mini player showing instead of the full screen version.

It doesn't always happen, but it happens often enough. If there is memory pressure and something is being reloaded, I'd expect the previous state to be there which is the full screen player. At no time is there a disruption to podcast playback though.

### Step-by-step reproduction instructions

Open Pocket Casts and play a podcast using the full screen player
Keep the app as the foreground app and lock the screen
After some time come back to the phone, unlock and see the full screen player replaced with the mini player

### Screenshots or screen recording

I would love to produce a screen recording, but as it only sometimes happens after unlocking the device I cannot do that.

### Did you search for existing bug reports?

- [X] I have searched for existing bug reports.

### Device, Operating system, and Pocket Casts app version

Samsung S23 with Android 14/One UI 6.1, Pocket Casts v7.62.2 (9229)

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the lock-and-unlock sequence on a Samsung S23 running Android 14 with Pocket Casts v7.62.2, noting when the full player changes to the mini player. Trace the player screen's state across app restoration and verify that the full player remains visible after unlocking without interrupting 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
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.