Automattic / pocket-casts-android

Pocket Casts Android 🎧
Mozilla Public License 2.0
2.55k stars 212 forks source link

Chromecast: Progress Is Not Tracked Even if Keep Screen Awake Is Enabled #1867

Open igotdes opened 6 months ago

igotdes commented 6 months ago

Description

Reported in #7641655-zen:

When casting to Chromecast audio devices, [...] I'll connect to a Chromecast group, start casting audio, and then forget about it for a while. But if I go back to pause/fast forward/rewind the podcast, and Pocket Casts has been in the background for a while, it's totally out of sync with the current progress of the podcast, like it forgot to keep track of progress when it went in the background several minutes ago.

Initially, we thought that this might be the known issue with progress not being tracked when casting. The workaround for that issue is to enable "Keep Screen Awake." However, the "Keep Screen Awake" didn't make a difference for the user.

Step-by-step reproduction instructions

So far, we have been unable to replicate the issue.

Slack discussion: p1707830178207379-slack-C02A333D8LQ

Screenshots or screen recording

No response

Did you search for existing bug reports?

Device, Operating system, and Pocket Casts app version

Phone: Google - LYNX - Pixel 7a - lynx Android version: 14 SDK 34 App version : 7.56-rc-2 (9187)

*** User notes that they have been on the latest update of Android 14 for a couple weeks, and they only noticed this problem after their Pocket Casts app was updated to v7.56-rc-2

joashrajin commented 5 months ago

the issue only occurs with a Chromecast WiFi connection to the Nest Hub. It doesn’t occur with an AirPlay or Bluetooth connection as either one does not time out or sever the connection to the Nest as the Chromecast connection does.

7954537-zd-a8c