Automattic / pocket-casts-ios

Pocket Casts iOS app 🎧
Mozilla Public License 2.0
1.67k stars 133 forks source link

Playback doesn't resume after using Siri Shortcut on iOS #2258

Open bjtitus opened 1 month ago

bjtitus commented 1 month ago

Description

It appears Siri can remain active after invocation in iOS 18.1 and we are waiting for the app to reappear in the foreground before playing.

Step-by-step reproduction instructions

  1. Use iOS 18.1 with Apple Intelligence enabled
  2. Enable "Always speak response" for Siri Responses
  3. Add the "Resume podcast" Siri shortcut in Profile > Settings > Siri Shortcuts
  4. Enter the Pocket Casts app
  5. Play a Podcast
  6. Pause the podcast and stay on the Now Playing screen
  7. Invoke Siri and say "Resume podcast", triggering the shortcut
  8. Notice that the Play button turns to Pause but playback doesn't begin
  9. Dismiss Siri and playback will begin

Workarounds

Screenshots or screen recording

No response

Did you search for existing bug reports?

Device, Operating system, and Pocket Casts app version

iOS 18.1, Pocket Casts 7.74

bjtitus commented 1 month ago

See initial user report: 8801774-zd-a8c

rviljoen commented 1 month ago

When looking into this, we should probably consider migrating from custom intents to the latest App Intents framework as well. Good resource here: https://developer.apple.com/videos/play/tech-talks/10168

danielebogo commented 1 month ago

@rviljoen it's on our radar 😉