Automattic / Automattic/pocket-casts-android

Chromecast: Playback stops/pauses during an ad for a specific podcast

Open
#972 0 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 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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.