audiobookshelf-app icon indicating copy to clipboard operation
audiobookshelf-app copied to clipboard

Android - Google Maps Driving Mode - Changing books causes the progress timestamps to be written to the wrong title

Open mr-ransel opened this issue 1 year ago • 0 comments

Steps to reproduce\

Note, this is running locally on the phone screen, not a separate android auto head unit.

  1. Have at least 2 books in your library, one in progress being listened to.
  2. Launch google maps, and start driving directions going somewhere
  3. Go to the app selection in the bottom right (grid of 4 squares)
  4. Select Audiobookshelf
  5. Start listening to the book that's currently in progress
  6. Open the Audiobookshelf view in driving mode
  7. Select Browse audiobookshelf
  8. 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.

Environment data

Audiobookshelf Version: 0.9.67-beta

Android App

Android Issue

Android version: 14

Device model: Pixel 6

Stock or customized system: Stock

mr-ransel avatar Nov 19 '23 01:11 mr-ransel