Closed gdavis closed 1 year ago
The iOS behavior is definitely suspicious.
Oh, I will say that the two podcasts that shut off are both RSS imports. If the podcast has been added from within Mimir, it will continue to play. Also, an Acast feed will continue to play.
So: Won’t play when app doesn’t have focus: Blizzardwatch (private RSS feed from their Patreon) Dan Carlin Hardcore History (private RSS URL)
Will play: Last Podcast on the Left (private Acast feed) Best Care Anywhere (Mimir linked podcast)
iPadOS and macOS will play all without requiring focus.
The user was also using "Never" download option. It seems there is maybe something up with authenticating requests when the app is backgrounded? The reason why escapes me, but thats what its looking like.
Ah, I generally don’t download the episode, mostly because I work from home, so I am always connected via wifi.
Confirming if I download the episode it will play even when the iOS app is minimized.
I’m also confirming that once the podcast is downloaded, even if the file is no longer local, it will still play.
It seems as if the only time the podcast won’t play is if it had never been downloaded and was set to play for the first time but only for specific RSS URLs. That is a pretty bizarre edge case.
This is potentially resolved by the work done in #233
This seemed be related to multi-part requests while backgrounded, and now that we are using an up-front progressive download, should no longer be a problem. Will confirm testing TestFlight beta versions
Confirmed by user that this has been fixed in the latest beta.
User feedback: