Automattic / Automattic/pocket-casts-ios

iOS 15: playing over AirPlay doesn't go to the next episode

Open
#682 0 comments 0 reactions 0 assignees View on GitHub
[Area] iOS 15 AirPlay playback
Dominant language
Swift
Stars
1.8k
Forks
197
Avg merge
17h 20m
Merged PRs (30d)
103

Description

Similar to #47 but it affects only iOS 14 and `DefaultPlayer`.

## To reproduce

1. Device needs to be running iOS 15
1. Do a clean install of the app
1. Add at least two items to the Up Next queue
1. Play the first and lock the phone
1. Change the source to play over AirPlay
1. Skip to the last 20 seconds or so (from the lock screen)
1. Wait for the episode to end
1. The episode will end and nothing happens, triggering the next episode never happens¶

¶ It worths nothing that sometimes it works just as intended, but most of the time not. Also, if the episode is downloaded this never happen. It seems that is something related to `DefaultPlayer`.

Contributor guide

Open the contributing guide

Research direction

Start in the DefaultPlayer playback and queue-advancement flow, comparing AirPlay streaming with downloaded playback. Reproduce the listed iOS 15 steps with two queued episodes and verify that the next episode starts reliably when the AirPlay episode ends.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
audio-video-rtc, mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.