iOS Resume Playback Problem #678

Closed
opened 2026-04-24 23:33:48 +02:00 by adam · 28 comments
Owner

Originally created by @StarOverSky on GitHub (Aug 15, 2023).

  1. Turn on ABS.
  2. Lock the screen.
  3. Wait about 6 minutes without playing.
  4. Lock screen player disappears.

The same issue occurs while using the app in the car. After about five minutes of pausing, there is no way to resume playback unless you open the app and navigate to the file you want to play.

Originally created by @StarOverSky on GitHub (Aug 15, 2023). 1. Turn on ABS. 2. Lock the screen. 3. Wait about 6 minutes without playing. 4. Lock screen player disappears. The same issue occurs while using the app in the car. After about five minutes of pausing, there is no way to resume playback unless you open the app and navigate to the file you want to play.
adam added the bug label 2026-04-24 23:33:48 +02:00
adam closed this issue 2026-04-24 23:33:49 +02:00
Author
Owner

@Drudoo commented on GitHub (Sep 4, 2023):

You don't even have to wait 6 min, usually 1-2 min is enough for the player to disappear.

@Drudoo commented on GitHub (Sep 4, 2023): You don't even have to wait 6 min, usually 1-2 min is enough for the player to disappear.
Author
Owner

@xstefanx commented on GitHub (Sep 15, 2023):

I also have this issue, usually about one minute or so and the app seems to close entirely. I’d seen mention of this bug in other issues that are marked as closed now. #770 has some links to previous issues as well.

I use the app with carplay a lot and while the app doesn’t have full functionality of carplay, being able to pause and resume from the now playing app is at least safer than having to pull out the phone and open the app and specific book again and then hit play from there.

@xstefanx commented on GitHub (Sep 15, 2023): I also have this issue, usually about one minute or so and the app seems to close entirely. I’d seen mention of this bug in other issues that are marked as closed now. #770 has some links to previous issues as well. I use the app with carplay a lot and while the app doesn’t have full functionality of carplay, being able to pause and resume from the now playing app is at least safer than having to pull out the phone and open the app and specific book again and then hit play from there.
Author
Owner

@xstefanx commented on GitHub (Sep 17, 2023):

I actually noticed today that this happens even if the app is open behind the locked screen. I had left the app running and the screen timed out. I paused from the car stereo and noticed it had timed out a few seconds later when I went to resume it. Upon unlocking my phone I could see the app for a brief second and then it closed. Seems a lot like the app is crashing while not active on screen and paused.

@xstefanx commented on GitHub (Sep 17, 2023): I actually noticed today that this happens even if the app is open behind the locked screen. I had left the app running and the screen timed out. I paused from the car stereo and noticed it had timed out a few seconds later when I went to resume it. Upon unlocking my phone I could see the app for a brief second and then it closed. Seems a lot like the app is crashing while not active on screen and paused.
Author
Owner

@nichwall commented on GitHub (Sep 17, 2023):

What iOS version are y'all running? Are you running the iOS 17 beta?

@nichwall commented on GitHub (Sep 17, 2023): What iOS version are y'all running? Are you running the iOS 17 beta?
Author
Owner

@advplyr commented on GitHub (Sep 17, 2023):

I haven't been able to reproduce this with iOS 16.6.1 yet, still testing different scenarios

@advplyr commented on GitHub (Sep 17, 2023): I haven't been able to reproduce this with iOS 16.6.1 yet, still testing different scenarios
Author
Owner

@xstefanx commented on GitHub (Sep 17, 2023):

I’m on 16.0 I can try updating to see if that changes anything.

@xstefanx commented on GitHub (Sep 17, 2023): I’m on 16.0 I can try updating to see if that changes anything.
Author
Owner

@xstefanx commented on GitHub (Sep 17, 2023):

Can confirm it still happens to me on 16.6.1

@xstefanx commented on GitHub (Sep 17, 2023): Can confirm it still happens to me on 16.6.1
Author
Owner

@DavidCo23 commented on GitHub (Sep 18, 2023):

This was happening to me a lot as well, even after the most recent update to the app. Looking at the server logs it was getting spammed with "[MeController] syncLocalMediaProgress invalid local media progress object no library item [object Object]" repeatedly. I tried getting rid of a lot of my locally downloaded audiobooks and it didn't seem to help. I ended up uninstalling/reinstalling the app and that seems to have fixed the issue for now. Able to resume audio after several minutes of being paused on a locked screen again.

App version: 0.9.66-beta
Server version: 2.4.3
iOS version: 16.6.1

@DavidCo23 commented on GitHub (Sep 18, 2023): This was happening to me a lot as well, even after the most recent update to the app. Looking at the server logs it was getting spammed with "[MeController] syncLocalMediaProgress invalid local media progress object no library item [object Object]" repeatedly. I tried getting rid of a lot of my locally downloaded audiobooks and it didn't seem to help. I ended up uninstalling/reinstalling the app and that seems to have fixed the issue for now. Able to resume audio after several minutes of being paused on a locked screen again. App version: 0.9.66-beta Server version: 2.4.3 iOS version: 16.6.1
Author
Owner

@xstefanx commented on GitHub (Sep 20, 2023):

@DavidCo23 I'll give that a try. I've updated to iOS 17 and haven't tested yet on this either. Will report back.

@xstefanx commented on GitHub (Sep 20, 2023): @DavidCo23 I'll give that a try. I've updated to iOS 17 and haven't tested yet on this either. Will report back.
Author
Owner

@xstefanx commented on GitHub (Sep 22, 2023):

Uninstall and reinstall did indeed fix the app crashing while paused.

Very strange and I’m sure it’ll make it near impossible to troubleshoot if it’s even an issue with the app itself. Could be an iOS bug as well.

Thanks for the tip!

@xstefanx commented on GitHub (Sep 22, 2023): Uninstall and reinstall did indeed fix the app crashing while paused. Very strange and I’m sure it’ll make it near impossible to troubleshoot if it’s even an issue with the app itself. Could be an iOS bug as well. Thanks for the tip!
Author
Owner

@advplyr commented on GitHub (Sep 22, 2023):

Thanks for testing this.
It seems to be the case that on iOS if you had downloaded media on server v2.2.23 or earlier and listened offline then you may need to clear data in the app.

@advplyr commented on GitHub (Sep 22, 2023): Thanks for testing this. It seems to be the case that on iOS if you had downloaded media on server v2.2.23 or earlier and listened offline then you may need to clear data in the app.
Author
Owner

@xstefanx commented on GitHub (Sep 22, 2023):

Thanks for testing this. It seems to be the case that on iOS if you had downloaded media on server v2.2.23 or earlier and listened offline then you may need to clear data in the app.

I've actually never downloaded content at all. I've only streamed.

@xstefanx commented on GitHub (Sep 22, 2023): > Thanks for testing this. It seems to be the case that on iOS if you had downloaded media on server v2.2.23 or earlier and listened offline then you may need to clear data in the app. I've actually never downloaded content at all. I've only streamed.
Author
Owner

@advplyr commented on GitHub (Sep 22, 2023):

@xstefanx Ah yeah, I forgot that the iOS app will store progress syncs locally even for media not downloaded if the progress syncs fails. Then it will try to sync it the next time any media gets played.

This also explains why it's a small percentage of iOS users coming across this.

@advplyr commented on GitHub (Sep 22, 2023): @xstefanx Ah yeah, I forgot that the iOS app will store progress syncs locally even for media not downloaded if the progress syncs fails. Then it will try to sync it the next time any media gets played. This also explains why it's a small percentage of iOS users coming across this.
Author
Owner

@antongiacomo commented on GitHub (Sep 22, 2023):

I'm experiencing the same issue on iOS 16.6.1, and now with iOS 17.0.1. I'm running the latest server version (2.4.3). I've tried uninstalling and reinstalling the application, but after a few seconds, usually less than a minute, the app abruptly closes (or possibly crashes), forcing me to restart playback. The playback resumes from where I left off when I paused it. This happens every time I pause the playback.

@antongiacomo commented on GitHub (Sep 22, 2023): I'm experiencing the same issue on iOS 16.6.1, and now with iOS 17.0.1. I'm running the latest server version (2.4.3). I've tried uninstalling and reinstalling the application, but after a few seconds, usually less than a minute, the app abruptly closes (or possibly crashes), forcing me to restart playback. The playback resumes from where I left off when I paused it. This happens every time I pause the playback.
Author
Owner

@tinect commented on GitHub (Sep 22, 2023):

same here with ios 17.0.1 and latest server version

@tinect commented on GitHub (Sep 22, 2023): same here with ios 17.0.1 and latest server version
Author
Owner

@cybergurke commented on GitHub (Sep 23, 2023):

I can also confirm the issue

@cybergurke commented on GitHub (Sep 23, 2023): I can also confirm the issue
Author
Owner

@watsonbox commented on GitHub (Sep 26, 2023):

I too was having this issue - player disappearing a app screen refreshing after a few minutes of pause - and can confirm that reinstalling the app fixed it.

@watsonbox commented on GitHub (Sep 26, 2023): I too was having this issue - player disappearing a app screen refreshing after a few minutes of pause - and can confirm that reinstalling the app fixed it.
Author
Owner

@lerndmina commented on GitHub (Sep 30, 2023):

I am having this issue on iOS 17.0.2 (iPhone 15 Pro)

After pausing playback and waiting about 10-60 seconds the app disappears from the playback controls in the control centre and the dynamic island/lock screen. Upon re opening the app it sends me to the main page and once I resume playback it resumes at the correct point.

Edit: I wonder if it's iOS killing the app to save resources.

@lerndmina commented on GitHub (Sep 30, 2023): I am having this issue on iOS 17.0.2 (iPhone 15 Pro) After pausing playback and waiting about 10-60 seconds the app disappears from the playback controls in the control centre and the dynamic island/lock screen. Upon re opening the app it sends me to the main page and once I resume playback it resumes at the correct point. Edit: I wonder if it's iOS killing the app to save resources.
Author
Owner

@advplyr commented on GitHub (Sep 30, 2023):

@lerndmina Have you tried reinstalling the app?

@advplyr commented on GitHub (Sep 30, 2023): @lerndmina Have you tried reinstalling the app?
Author
Owner

@lerndmina commented on GitHub (Oct 1, 2023):

@lerndmina Have you tried reinstalling the app?

Yeah I just reinstalled today. And it seems to still be happening.

@lerndmina commented on GitHub (Oct 1, 2023): > @lerndmina Have you tried reinstalling the app? Yeah I just reinstalled today. And it seems to still be happening.
Author
Owner

@mym0T commented on GitHub (Oct 6, 2023):

I'm having this issue as well. Server version: 2.4.4
iPhone 12 Pro on iOS 17.0.3
App Version: 0.9.66-beta
I tried re-installing the app, but it didn't resolve the issue for me either.

The only thing I see in the logs is connect and disconnect messages.

{"timestamp":"2023-10-06 00:00:24","source":"Logger.js:114","message":"[SocketAuthority] Socket H-oLFVtn_apGr2vyAAAr disconnected from client "username" after 109653ms (Reason: transport close)","levelName":"INFO","level":2}
@mym0T commented on GitHub (Oct 6, 2023): I'm having this issue as well. Server version: 2.4.4 iPhone 12 Pro on iOS 17.0.3 App Version: 0.9.66-beta I tried re-installing the app, but it didn't resolve the issue for me either. The only thing I see in the logs is connect and disconnect messages. ``` {"timestamp":"2023-10-06 00:00:24","source":"Logger.js:114","message":"[SocketAuthority] Socket H-oLFVtn_apGr2vyAAAr disconnected from client "username" after 109653ms (Reason: transport close)","levelName":"INFO","level":2} ```
Author
Owner

@themaz commented on GitHub (Oct 9, 2023):

On iOS beta 17.1, on an iPhone 14 Pro same issue. Uninstalled, restarted phone, and reinstalled the app but it did not help.

With Prologue (audiobook app that uses plex as a server, I don’t experience this behavior)

@themaz commented on GitHub (Oct 9, 2023): On iOS beta 17.1, on an iPhone 14 Pro same issue. Uninstalled, restarted phone, and reinstalled the app but it did not help. With Prologue (audiobook app that uses plex as a server, I don’t experience this behavior)
Author
Owner

@oswalt0 commented on GitHub (Oct 15, 2023):

Do you log into the server via local only? I was having the same problem, it seems to be an "offline" issue, until I installed Tailscale and now it only does it on my Android that is not going through Tailscale to the library. If you watch the sync at the top when you first start your book as soon as its done refreshing it seems to press pause and then you have to do press play again. Also if you are not connected to your library via an internet connection it also seems to force close the app when you press pause via a Bluetooth connection. I have been able to consistently reproduce the problem if I go back to my local IP and use offline.

@oswalt0 commented on GitHub (Oct 15, 2023): Do you log into the server via local only? I was having the same problem, it seems to be an "offline" issue, until I installed Tailscale and now it only does it on my Android that is not going through Tailscale to the library. If you watch the sync at the top when you first start your book as soon as its done refreshing it seems to press pause and then you have to do press play again. Also if you are not connected to your library via an internet connection it also seems to force close the app when you press pause via a Bluetooth connection. I have been able to consistently reproduce the problem if I go back to my local IP and use offline.
Author
Owner

@lerndmina commented on GitHub (Oct 15, 2023):

Do you log into the server via local only?

Idk about others but I have a VPN to my server that's always on my phone so I can say that this issue happens regardless of whether I am connected to the server or not.

@lerndmina commented on GitHub (Oct 15, 2023): > Do you log into the server via local only? Idk about others but I have a VPN to my server that's always on my phone so I can say that this issue happens regardless of whether I am connected to the server or not.
Author
Owner

@tinect commented on GitHub (Oct 15, 2023):

my server is online.

@tinect commented on GitHub (Oct 15, 2023): my server is online.
Author
Owner

@lerndmina commented on GitHub (Nov 11, 2023):

Hey. Just a quick note. I don't know what has happened but this is happening less frequently on my iOS device. So it's even harder to pin down a specific workflow or cause to this issue

But it is getting better at least for me.

I don't know if it has anything to do with the fact that I moved from hosting using the apt package to Docker.

🤷‍♂️ probably not.

@lerndmina commented on GitHub (Nov 11, 2023): Hey. Just a quick note. I don't know what has happened but this is happening less frequently on my iOS device. So it's even harder to pin down a specific workflow or cause to this issue But it is getting better at least for me. I don't know if it has anything to do with the fact that I moved from hosting using the apt package to Docker. 🤷‍♂️ probably not.
Author
Owner

@ZeroNoir51 commented on GitHub (Nov 11, 2023):

It fixed itself for me as well

@ZeroNoir51 commented on GitHub (Nov 11, 2023): It fixed itself for me as well
Author
Owner

@advplyr commented on GitHub (Nov 18, 2023):

Users in discord confirmed that this issue is fixed in the iOS release today v0.9.67-beta

@advplyr commented on GitHub (Nov 18, 2023): Users in discord confirmed that this issue is fixed in the iOS release today v0.9.67-beta
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#678