Note, this is running locally on the phone screen, not a separate android auto head unit.
Have at least 2 books in your library, one in progress being listened to.
Launch google maps, and start driving directions going somewhere
Go to the app selection in the bottom right (grid of 4 squares)
Select Audiobookshelf
Start listening to the book that's currently in progress
Open the Audiobookshelf view in driving mode
Select Browse audiobookshelf
Select another book from this view and begin listening to it.
Expected behaviour
I'd expect two things to happen:
First I expect it to start playing the other book at whatever progress it was last listened to.
Second, I expect the progress on 2nd book to be attached to the history for the second book.
Actual behaviour
Instead, I respectively see, for the above 2 expectations:
First, the 2nd book is opened at 00:00:00, from the beginning, regardless of the current progress for that book
Second, if exit driving mode, launch audiobookshelf, and check the history of the first book, you can see that the timestamp from the 2nd book has now been written to the 1st books history. If the progress on the second book is longer than the total length of the first book, then the first book's progress is reset to 00:00:00, which is hugely suboptimal
Thankfully the presence of the history option both of those progress stamps can be recovered but it is still a huge pain, and definitely something that would be hazardous to try to recover from while driving.
Steps to reproduce\
Note, this is running locally on the phone screen, not a separate android auto head unit.
Expected behaviour
I'd expect two things to happen:
Actual behaviour
Instead, I respectively see, for the above 2 expectations:
Thankfully the presence of the history option both of those progress stamps can be recovered but it is still a huge pain, and definitely something that would be hazardous to try to recover from while driving.
Environment data
Audiobookshelf Version: 0.9.67-beta
Android App
Android Issue
Android version: 14
Device model: Pixel 6
Stock or customized system: Stock