Open noahkiss opened 2 months ago
A related enhancement to consider would be using a green banner when the two books match exactly - once my brain gets used to looking for the orange banner, then if I don't see a banner at all, it takes me a second to mentally confirm that they match. A green banner saying "👍 Your audiobook duration matches the duration found" or something similar would be great!
Type of Enhancement
Server Backend
Describe the Feature/Enhancement
Adding pre-calculated information to the Chapter Lookup screen will help the decision-making process when applying mapped chapters.
My suggestion is to calculate the difference between the local audiobook and the incoming chapter metadata, and display it in a separate color (potentially ranging from "good" (like green?) to "bad" (red?) as the difference becomes greater). This prevents the user from needing to do mental math to determine whether they will keep the chapters from the lookup.
For instance, I personally would never care if there is a 1-5 second difference in my chapters, so just seeing the warning but seeing the text as "green" and confirming by reading "4 seconds [longer/shorter]" would make the decision much quicker in my mind.
Why would this be helpful?
Eases mental load through a positive UX change
Future Implementation (Screenshot)
Revised implementation uses both a color scale and human-friendly difference calculation to reduce mental load for the user.
Current Implementation (Screenshot)
Current UI causes my eyes to jump to multiple locations, as well as do some mental math. This gets taxing when updating chapters for multiple books.
Audiobookshelf Server Version
v2.11.0