[Enhancement]: Display and track read progress for audiobook and ebook separately #698

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

Originally created by @lwobniar on GitHub (Sep 12, 2023).

Is your feature request related to a problem? Please describe.

I sometimes switch between audiobook and ebook. It would be nice to

  1. see the progress percentage separately, and
  2. ability to remove progress for just the audiobook or just the ebook.

Currently, if I only read the ebook, the progress tracking bubble will show the percentage read of the ebook.
image
But once I start playing the audiobook, the audiobook progress always takes precedence over the ebook progress in progress tracking bubble, even though the actual progress is saved for both ebook and audiobook.
image

Also, if I want to remove the saved progress for one of them, say audiobook, by clicking on the "x" at the top right corner of the progress bubble, I am forced to remove for the ebook as well.

Describe the solution you'd like

Have separate progress tracking bubbles for audiobook and ebook.

Originally created by @lwobniar on GitHub (Sep 12, 2023). ### Is your feature request related to a problem? Please describe. I sometimes switch between audiobook and ebook. It would be nice to 1) see the progress percentage separately, and 2) ability to remove progress for just the audiobook or just the ebook. Currently, if I only read the ebook, the progress tracking bubble will show the percentage read of the ebook. ![image](https://github.com/advplyr/audiobookshelf-app/assets/141289995/d269bab5-1a90-4b09-bf61-f1ee075054a8) But once I start playing the audiobook, the audiobook progress always takes precedence over the ebook progress in progress tracking bubble, even though the actual progress is saved for both ebook and audiobook. ![image](https://github.com/advplyr/audiobookshelf-app/assets/141289995/eacf7bf3-537d-4aa0-97f7-95dd27c6268e) Also, if I want to remove the saved progress for one of them, say audiobook, by clicking on the "x" at the top right corner of the progress bubble, I am forced to remove for the ebook as well. ### Describe the solution you'd like Have separate progress tracking bubbles for audiobook and ebook.
adam added the enhancement label 2026-04-24 23:34:49 +02:00
Author
Owner

@nichwall commented on GitHub (Sep 17, 2023):

When this was brought up a while ago, the big question was how to handle the progress bar at the bottom of the book cover. Should there be two bars? One bar? Different colors?

I think the bar functionality can remain the same (only shows the audiobook percentage if it exists, otherwise shows the ebook percentage).

This behavior could be changed so if the audiobook is finished but the ebook is not, change the bar to ebook percentage, but I don't think this change is necessary at this time.

Overly complicated mermaid diagram below if viewing in a web browser (TBR so it's cleaner)

graph TD

A0(Begin) --> A{audio progress?}
A --> |Yes| B{audio done?}
A --> |No| C2{e-book progress?}

B --> |Yes| C1{e-book progress?}
B --> |No| o4(yellow bar audio)

C1 --> |Yes| D1{e-book done?}
C1 --> |No| o3
D1 --> |Yes| o3
D1 --> |No| o2

C2 --> |Yes| D2{e-book done?}
C2 --> |No| o1(no bar)
D2 --> |Yes| o3(green bar)
D2 --> |No| o2(yellow bar e-book)
@nichwall commented on GitHub (Sep 17, 2023): When this was brought up a while ago, the big question was how to handle the progress bar at the bottom of the book cover. Should there be two bars? One bar? Different colors? I think the bar functionality can remain the same (only shows the audiobook percentage if it exists, otherwise shows the ebook percentage). This behavior *could* be changed so if the audiobook is finished but the ebook is not, change the bar to ebook percentage, but I don't think this change is necessary at this time. Overly complicated mermaid diagram below if viewing in a web browser (TBR so it's cleaner) ```mermaid graph TD A0(Begin) --> A{audio progress?} A --> |Yes| B{audio done?} A --> |No| C2{e-book progress?} B --> |Yes| C1{e-book progress?} B --> |No| o4(yellow bar audio) C1 --> |Yes| D1{e-book done?} C1 --> |No| o3 D1 --> |Yes| o3 D1 --> |No| o2 C2 --> |Yes| D2{e-book done?} C2 --> |No| o1(no bar) D2 --> |Yes| o3(green bar) D2 --> |No| o2(yellow bar e-book) ```
Author
Owner

@nichwall commented on GitHub (Sep 17, 2023):

Simplified thoughts on the progress bar at the bottom of the cover:

  • Progress bars are audiobook progress (like it is now)
  • Progress bar for ebook only if:
    • No audiobook progress
    • Continue Reading shelf
@nichwall commented on GitHub (Sep 17, 2023): Simplified thoughts on the progress bar at the bottom of the cover: - Progress bars are audiobook progress (like it is now) - Progress bar for ebook only if: - No audiobook progress - Continue Reading shelf
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#698