[Bug]: M4B can only be played from the beginning (no seeking) on the android app #2359

Closed
opened 2026-04-25 00:06:31 +02:00 by adam · 1 comment
Owner

Originally created by @joshuajeschek on GitHub (Nov 17, 2024).

What happened?

When I try to play an audiobook in the .m4b format in the mobile app, the progress resets to the start if I take the following actions:

  • try to resume from any point of the file
  • try to skip by pressing the skip 10 seconds or the previous/next chapter buttons
  • try to seek manually by tapping or pressing on the progress bar

I have .m4b, .mp3 and .ogg files on my server, it happens with all .m4b files but not with the other files.

What did you expect to happen?

I would expect the playback to resume at the point where I want it to resume.

Steps to reproduce the issue

  1. Play the .m4b file on the web
  2. Resume it on the mobile app - it will start from the beginning
  3. Try to skip some seconds or a chapter - it will start from the beginning
  4. Try to seek using the progress bar - it will start from the beginning

Audiobookshelf version

v2.16.2

How are you running audiobookshelf?

Docker

What OS is your Audiobookshelf server hosted from?

Linux

If the issue is being seen in the UI, what browsers are you seeing the problem on?

Other (list in "Additional Notes" box)

Logs

No response

Additional Notes

My mobile app is running on Android, version 0.9.77-beta.
Let me know if I can provide any more information.

Originally created by @joshuajeschek on GitHub (Nov 17, 2024). ### What happened? When I try to play an audiobook in the `.m4b` format in the mobile app, the progress resets to the start if I take the following actions: - try to resume from any point of the file - try to skip by pressing the `skip 10 seconds` or the `previous/next chapter` buttons - try to seek manually by tapping or pressing on the progress bar I have `.m4b`, `.mp3` and `.ogg` files on my server, it happens with all `.m4b` files but not with the other files. ### What did you expect to happen? I would expect the playback to resume at the point where I want it to resume. ### Steps to reproduce the issue 1. Play the `.m4b` file on the web 2. Resume it on the mobile app - it will start from the beginning 3. Try to skip some seconds or a chapter - it will start from the beginning 4. Try to seek using the progress bar - it will start from the beginning ### Audiobookshelf version v2.16.2 ### How are you running audiobookshelf? Docker ### What OS is your Audiobookshelf server hosted from? Linux ### If the issue is being seen in the UI, what browsers are you seeing the problem on? Other (list in "Additional Notes" box) ### Logs _No response_ ### Additional Notes My mobile app is running on Android, version `0.9.77-beta`. Let me know if I can provide any more information.
adam added the bug label 2026-04-25 00:06:31 +02:00
adam closed this issue 2026-04-25 00:06:31 +02:00
Author
Owner

@nichwall commented on GitHub (Nov 17, 2024):

This belongs in https://github.com/advplyr/audiobookshelf-app

How are you encoding the m4b files? This sounds like an encoding issue with the files themselves, I'm able to play m4b files and seek around just fine (streaming and downloaded files).

@nichwall commented on GitHub (Nov 17, 2024): This belongs in https://github.com/advplyr/audiobookshelf-app How are you encoding the m4b files? This sounds like an encoding issue with the files themselves, I'm able to play m4b files and seek around just fine (streaming and downloaded files).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2359