Automattic / Automattic/pocket-casts-android
Notifications unresponsive both Locked and Unlocked
- Dominant language
- Kotlin
- Stars
- 2.8k
- Forks
- 308
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 197
Description
We've gotten reports of difficulties with Pocket Casts' responsiveness on the lock screen since Android 12's release:
110663-zen:
> Hello, just a minor thing I've noticed with pocketcasts. I'm running it on a Pixel 5 using Android 12 and since updating to android 12 I've not been able to use the player controls in the notification shade (regardless of whether device unlocked or not). Not sure if this is a widespread thing, I've rebooted my device to try and fix this and it's not done anything.
110671-zen:
>Hello! Ever since I upgraded on Android 12 on my Pixel 3, I intermittently can't pause pocketcasts from the widget on my lock screen. Sometimes it doesn't work at all, other times it takes around 30 seconds to register that I tapped pause or play, and sometimes it works fine. I don't have this issue with Spotify or any other audio app. Is this a known issue?
4547590-zen:
> I have a Google Pixel 5a 5g, and for the last couple of weeks the controls that appear in the notification bar don't work. Can't pause or anything from there like I used to be able to, have to touch it to open the app and then pause.
5301624-zen:
> latest version 7.19.2. has big notification problems.
> The Playback always stuck and the podcast shows the wrong episode I played before.
> The Version 7.19.1 doesn't have this issue.
> I use the Pixel Pro 6 with the latest Android version.
In addition, @azollafox observed this issue.
Contributor guide
Research direction
Start by reproducing the notification and lock-screen playback-control failures reported on Android 12 Pixel devices, including the delayed or incorrect playback behavior described for versions 7.19.1 and 7.19.2. Trace the notification playback entry point and compare behavior with the working version; done means pause, play, and related controls respond reliably while locked or unlocked and show the correct episode.
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
- Needs clarification
- Newbie friendliness
- 25/100