[Bug]: Validate mime types on play start #270

Open
opened 2026-04-24 23:02:47 +02:00 by adam · 2 comments
Owner

Originally created by @rasmuslos on GitHub (Apr 12, 2022).

Describe the issue

Right now ABS calls prepare only when the playback session is started. This would be fine if the session wouldn't be synced across devices.

Steps to reproduce the issue

  1. Start playback in a browser (eg. Chrome on Windows)
  2. Continue on another Device (eg. Safari on Mac)

--> When windows did support the codec but Safari doesn't playback will fail

Audiobookshelf version

v2-beta

How are you running audiobookshelf?

Built from source

Originally created by @rasmuslos on GitHub (Apr 12, 2022). ### Describe the issue Right now ABS calls `prepare` only when the playback session is started. This would be fine if the session wouldn't be synced across devices. ### Steps to reproduce the issue 1. Start playback in a browser (eg. Chrome on Windows) 2. Continue on another Device (eg. Safari on Mac) --> When windows did support the codec but Safari doesn't playback will fail ### Audiobookshelf version v2-beta ### How are you running audiobookshelf? Built from source
adam added the bug label 2026-04-24 23:02:47 +02:00
Author
Owner

@advplyr commented on GitHub (Apr 12, 2022):

Good call, will need to add another request.

@advplyr commented on GitHub (Apr 12, 2022): Good call, will need to add another request.
Author
Owner

@DDriggs00 commented on GitHub (Oct 23, 2024):

Note that there will probably need to be an modification made to the app as well. Perhaps this could be done by having a "time since paused" check to the resume button, and if it is greater than a certain amount (1 min/5 min?), check the server to see if the resume time needs to be adjusted?

@DDriggs00 commented on GitHub (Oct 23, 2024): Note that there will probably need to be an modification made to the app as well. Perhaps this could be done by having a "time since paused" check to the resume button, and if it is greater than a certain amount (1 min/5 min?), check the server to see if the resume time needs to be adjusted?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#270