Player getting stuck when switching audio output with trim silence
-
I’ve been working with Pocket Casts support for the past few months to troubleshoot an issue I experience daily. When “trim silence” is set to “medium” and “playback speed” is accelerated (usually 1.5x), if I’m playing from an iPhone speaker and then connect a Bluetooth or CarPlay audio device, the playback gets “stuck” and won’t resume until I go into the App, hit pause and then play again.
I’m wondering if anyone else in this forum has experienced this issue and/or can replicate it. From my discussions with support, it sounds like I’m the only one reporting this, but if in fact it is a code bug, others should have the same phenomenon.
For what it’s worth, I’m using an iPhone 15 Pro Max on on iOS 17.4 with a variety of external sound devices (Jabra earbuds, Bose speaker, Hyundai Ioniq CarPlay).
Can anyone confirm this does or does not happen to them under the conditions I describe above?
-
Thanks for bringing this to the forum, @ajkesseldb469559f9
We’ll keep an eye here if more reports come through to see if it is more widespread 👀
-
Based on some discussion over on github, it seems like this issue may be specific to non-Apple BT devices. I wonder if staff have tested that yet? We’ve also found a potential workaround but I’m still confirming–namely, giving the device a “type” in the iPhone Bluetooth settings for that particular audio output (e.g. “Speaker”). It’s surprising to me that this would fix it, since my understanding is the “type” was just use for level monitoring (for Apple Health audio exposure tracking), but maybe it does.
If so, hopefully this provides the intel devs need to fix it. It’s definitely a Pocket Casts specific issue, though, since I have used other podcatchers with trim-silence and fast-play and never had this issue.
-
Thanks for the update, @ajkesseldb469559f9!
I can confirm that our developers are testing this. Based on my testing, I could not replicate the issue with my Sony Headphones, but we’re still running additional tests to get to the bottom of this :)