Automattic / Automattic/pocket-casts-android
Chromecast: Playback stops/pauses during an ad for a specific podcast
- Dominant language
- Kotlin
- Stars
- 2.8k
- Forks
- 308
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 143
Description
### Description
We have a report in 6277303-zd-woothemes that whenever the Cabinet of Curiosities podcast was playing over Chromecast, the playback stopped/paused during an ad. This seems to be specific to this particular podcast.
Opening this issue to investigate if this is related to the dynamic ads insertion in the podcast and if something can be done to improve it on our end.
Some additional details shared by the user:
> The podcast Cabinet of Curiosities, when casting to Google Home devices (speaker group), stops/hangs about halfway through. Every time. The only way to proceed is to manually stop casting, then restart casting.
The casting icon in PocketCasts shows that casting is still active, and the play/pause button indicates the show is still playing, but the elapsed time is not changing.
After that I reloaded the episode again and played it while casting to Google Home and it stopped again during the ad. As usual, the play/pause button indicates the episode is playing, elapsed time is not changing, and the casting icon is filled indicating casting is active. I tapped on the Casting icon and the dialog box indicates it is casting to Home Group, but it says “No media selected”, and I have the option to stop casting. I highlighted that last bit because normally the casting dialog box will indicate the episode name.
* We've ruled out network/VPN issues, and they're not using the threat protection in NordVPN.
* They further tested it with two different Android devices, the stopping after the ads only happened over Chromecast.
* So far, they noticed it only happens to the Cabinet of Curiosities podcast
### Step-by-step reproduction instructions
-
### 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
App version : 7.38-rc-3 (9092)
Phone: samsung - b0q - SM-S908U - b0q
Kernel: 5.10.136-android12-9-26203684-abS908USQU2CWCE - 21DK7B16
Android version: 13 SDK 33
Contributor guide
Research direction
Start by reproducing the Cabinet of Curiosities episode over Chromecast using the reported Android app version and Google Home speaker group. Investigate the playback transition during the dynamic ad, particularly the state where casting remains active but no media is selected. Done means identifying a reproducible cause and confirming that playback continues past the ad.
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