Current progress and start of book simultaneously play when connecting to car's Bluetooth #206

Closed
opened 2026-04-24 23:12:09 +02:00 by adam · 5 comments
Owner

Originally created by @ronaldheft on GitHub (Jun 26, 2022).

Steps to reproduce

  1. Open the app
  2. Connect to car's Bluetooth
  3. Both the start of the book and current progress play over each other
  4. Press pause on the car's controls
  5. Audio playing from the current progress point stops (audio playing at the beginning of the book continues)
  6. Press pause button in-app
  7. Audio playing from the beginning of the book stops
  8. Press play button in-app
  9. Audio resumes from expected progress position with only one track of audio playing

Expected behaviour

  • The audio should play from the current progress point, once

Actual behaviour

  • The audio plays both at the start and the current progress point
  • The only way to stop it is to press pause both on the car's controls and the app's controls

Environment data

Audiobookshelf Version: v2.0.18

  • Android App?
  • iOS App?

Android Issue

Android version:

Device model:

Stock or customized system:

iOS Issue

iOS Version: 15.5

iPhone model: 13 Pro

Originally created by @ronaldheft on GitHub (Jun 26, 2022). ### Steps to reproduce 1. Open the app 2. Connect to car's Bluetooth 3. Both the start of the book and current progress play over each other 4. Press pause on the car's controls 5. Audio playing from the current progress point stops (audio playing at the beginning of the book continues) 6. Press pause button in-app 7. Audio playing from the beginning of the book stops 8. Press play button in-app 9. Audio resumes from expected progress position with only one track of audio playing ### Expected behaviour - The audio should play from the current progress point, once ### Actual behaviour - The audio plays both at the start and the current progress point - The only way to stop it is to press pause both on the car's controls and the app's controls ### Environment data Audiobookshelf Version: v2.0.18 - [ ] Android App? - [x] iOS App? #### Android Issue Android version: Device model: Stock or customized system: #### iOS Issue iOS Version: 15.5 iPhone model: 13 Pro
adam added the bug label 2026-04-24 23:12:09 +02:00
adam closed this issue 2026-04-24 23:12:10 +02:00
Author
Owner

@advplyr commented on GitHub (Jul 4, 2022):

Let me know if this persists in the latest iOS release. I think I solved this one.

@advplyr commented on GitHub (Jul 4, 2022): Let me know if this persists in the latest iOS release. I think I solved this one.
Author
Owner

@ronaldheft commented on GitHub (Jul 4, 2022):

Will do.

I've already noticed if I force quit the app, the Now Playing widget will revert to nothing playing, so playback cannot be started without the app running.

Before, I could reproduce the out of sync playback if I force quit and hit play in the Now Playing widget.

This seems like an awesome improvement, and I suspect the issue has been fixed. Thanks for looking into it.

FYI, if you need any specific help with the iOS side, I can try and lend a hand. I'd love to help bring the iOS app up to feature parity with the Android app.

I'm a few years out of date since I last worked on an iOS app, so it will take me a bit to spin up. However, I already have the app running in the simulator and I'm familiar with the native code / web view paradigm.

My thought was to get myself familiar by submitting some PRs for any known issues and go from there.

@ronaldheft commented on GitHub (Jul 4, 2022): Will do. I've already noticed if I force quit the app, the Now Playing widget will revert to nothing playing, so playback cannot be started without the app running. Before, I could reproduce the out of sync playback if I force quit and hit play in the Now Playing widget. This seems like an awesome improvement, and I suspect the issue has been fixed. Thanks for looking into it. FYI, if you need any specific help with the iOS side, I can try and lend a hand. I'd love to help bring the iOS app up to feature parity with the Android app. I'm a few years out of date since I last worked on an iOS app, so it will take me a bit to spin up. However, I already have the app running in the simulator and I'm familiar with the native code / web view paradigm. My thought was to get myself familiar by submitting some PRs for any known issues and go from there.
Author
Owner

@advplyr commented on GitHub (Jul 4, 2022):

We can definitely use help on the iOS side. I'm much more familiar with android and have just been learning iOS app dev as I go.
This project is different in that the UI/UX is shared between android & iOS. The highest priority iOS feature would be downloading and playing offline. Next might be apple car play.

@advplyr commented on GitHub (Jul 4, 2022): We can definitely use help on the iOS side. I'm much more familiar with android and have just been learning iOS app dev as I go. This project is different in that the UI/UX is shared between android & iOS. The highest priority iOS feature would be downloading and playing offline. Next might be apple car play.
Author
Owner

@ronaldheft commented on GitHub (Jul 5, 2022):

This issue is resolved. No issues in my car today.

Awesome news about the help. I'll take a look at offline playback.

@ronaldheft commented on GitHub (Jul 5, 2022): This issue is resolved. No issues in my car today. Awesome news about the help. I'll take a look at offline playback.
Author
Owner

@advplyr commented on GitHub (Jul 5, 2022):

Thanks for following up. We have a dev chat in the discord server where the few contributors are active, feel free to join!

@advplyr commented on GitHub (Jul 5, 2022): Thanks for following up. We have a dev chat in the discord server where the few contributors are active, feel free to join!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#206