Automattic / Automattic/pocket-casts-ios

Siri: Latency in playback skip forward

Open
#169 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Swift
Stars
1.8k
Forks
198
Avg merge
17h 20m
Merged PRs (30d)
103

Description

Expected behavior

Playback skip forward happened within a second after saying, “Hey, Siri. Fast forward two minutes.“.

Actual behavior

As reported in 5460900-zen, it took the app two seconds or more to skip forward.

I have noticed that if the app is started fresh, latency is minimal (acceptable). I run the app all day long, so there may be a leak somewhere. Note also that I submit Siri commands via AirPods and Powerbeats Pro, not voiced directly.

Note that I noticed the delay when issuing Siri commands via AirPods Pro and to the phone's microphone directly. I didn't notice this delay in the Music app.

Steps to reproduce the behavior
  1. Play an episode in the Pocket Casts iOS app
  2. Speak "Hey, Siri" and then followed by "Fast forward to two minutes"
  3. Observe the mini player pops up and takes two seconds or more before playing the episode after the skip

Video recording

https://user-images.githubusercontent.com/40906847/185558368-b9c34036-d2ed-4854-acb5-88c207557de4.MP4

Tested on iPhone 11, iOS 15.6, Pocket Casts 7.20.2

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the listed reproduction steps and video on an iPhone running the stated iOS and Pocket Casts versions, comparing a freshly started app with one left running all day. Done means Siri-initiated skip-forward playback consistently begins within about one second, including commands sent through AirPods or the phone microphone.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.