pocket-casts-ios
pocket-casts-ios copied to clipboard
iOS 16: Extra Playback Actions aren't displayed
Screenshots
| iOS 15 | iOS 16 |
|---|---|
![]() |
Expected behavior
When the Extra Playback Actions is enabled the Mark Played, and Star actions are displayed on iOS 16.
Actual behavior
The playback controls are not displayed.
Steps to reproduce the behavior
- Launch the app on iOS 16
- Enable The General > Extra Playback Actions option
- Play any episode
- Lock your device
- Notice the lock screen does not display the extra options.
Tested on [device], iOS [version], Pocket Casts [version]
iPhone 8 Plus, iOS 16 Beta 5, 7.21
I looked into this for a bit and was able to reproduce it, however no matter what I did I was not able to get the controls to display. I suspect this may be an iOS 16 bug itself.
@emilylaguna I wonder in the case that is not supported anymore that we can make a lock screen widget for it?
I am wondering something similar. We could look at a lock screen widget, that could be interesting.
+1 at #5555096-zen
+1 User was expecting to see the volume bar on the lock screen #5558142-zen
Also reported in #5560964-zen and replicated as well.
+1 5746512-zd-woothemes
Could be related to https://github.com/Automattic/pocket-casts-ios/issues/158
Seems like this is an iOS 16.x bug / limitation. I have logged a ticket with Apple Technical Support. Let's see what they come back with.
Apple Technical Support asked me to log a bug report (FB11862132). They wrote back later with the following:
Turns out this is a known bug. If you filed your own bug report, you should be notified of any potential fixes released. That said what you are doing is supported, you don't need to change your code and it is expected to just start working if/when fixed.
Good to know! Let's hope Apple fixes this soon.
@rviljoen Ah! That confirms my suspicion of it being an OS bug. Thanks for checking with Apple. 🤞 it's fixed soon.
Another report in 5799353-zd-woothemes. I will let them know we're waiting for Apple to fix this.
Another instance: 5826746-zd-woothemes
Still present in iOS 17 Developer Beta 1. I have sent a follow-up to Apple DTS. Unsurprisingly, no feedback yet via the official Feedback app, despite DTS confirming that it is an iOS bug.
Thanks for the update @rviljoen!
Feedback from Apple Developer Technical Support (DTS):
Do you see the same issue with this sample?: https://developer.apple.com/documentation/mediaplayer/becoming_a_now_playable_app If so, file your bug report against that sample.
I was able to reproduce it with the sample and logged it as FB12398321, as per their instruction.
@leandroalonso @emilylaguna Do you have a developer rep at Apple that can help us nudge this along?
I reached out to our Apple rep for help with expediting a fix.
Hi @rviljoen our Apple rep got back to us and asked that we capture a sysdiagnose and attach it to the issue. Are you able to add this to the request for us? Thank you!
@emilylaguna sysdiagnose added to FB12398321, as requested.
Thank you @rviljoen!!!
@emilylaguna Finally some progress on this item in iOS 17.1! Apple added the ability to favourite music from the lock screen and dynamic island, via a star icon. With "Extra Playback Actions" enabled, this star is now also visible when Pocket Casts plays content.
Lock screen:
Dynamic Island:
Clicking the star actually works and applies the star in Pocket Casts. It does not update the lock screen UI though (i.e. the star is not filled after clicking it), and you cannot un-star the episode. I'm guessing that we need to notify iOS that the star action was successful, which should then trigger the UI update. I'll look into this to see what we can do.
Still no way to expose the "Mark Played" action, but at least this is trending in the right direction.
In the General settings you have Extra Playback Actions - this states that when enabled it will add a Star and Mark Played to the Lock Screen - it only adds the Star whereas I want the Mark Played button as it states it should be there.
7307402-zd-a8c
@joashrajin With the release of iOS 16, Apple have removed the ability for us to display the Mark Played button, despite the fact that their documentation states that it should be possible. We have logged this bug with Apple. In iOS 17.1, they re-added the ability for star (and we are busy fixing that functionality in #1194), but unfortunately Mark as Played will not be possible until Apple fixes it in iOS.
