mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-03-02 22:46:56 -05:00
[Enhancement] Continue series shelf to show next book in series when current book is more than 90% complete #1020
Labels
No labels
authentication
awaiting release
backlog
bug
chapter editor
config-issue
ebooks
encoding/embedding
enhancement
help wanted
listening sessions & progress
planned
possible plugin
progress sync
sorting/filtering/searching
unable to reproduce
upload
users & permissions
waiting
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/audiobookshelf#1020
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @raviwarrier on GitHub (Mar 7, 2023).
Describe the feature/enhancement
It would be nice if there next book in series was populated in the list when the current book reaches 90-95%. This would allow people to start downloading the book in parallel and start listening to the next book as soon as the current one is over (for those who binge-listen).
Additionally, one could have a prompt (toggle in settings) that asks the user if they want to start downloading the next book at the same 90-95% mark.
@advplyr commented on GitHub (Mar 7, 2023):
Related to #963 and #443
I don't know of a way to pull this information
@advplyr commented on GitHub (Mar 7, 2023):
Or are you talking about downloading on the mobile app and this is in the wrong repo?
@raviwarrier commented on GitHub (Mar 7, 2023):
Yes, the second part of the enhancement was for the app. But I thought since the new series list is populated on the server side, I posted it here. Ignore the second part.
I'll explain better (hopefully).
Say I am listening to a book. I am reaching the end (book progress is 90%). It sends a progress sync to the server (if connected) and the server then adds the next book to "Continue Series" list. Right now, it populates once the book is complete. The reason I asked for this enhancement is because I was listening to a book and wanted to download the next book before I finished it (I had about 30m left in the book). But since it wasn't there in the "Continue Series" list, I had to go to the series page, scroll, open the series, open the book and then click download. By including the enhancement, you can save the user the first 3 steps.
If displaying the next book in "Continue Series" when the current book is at 90% is not possible, then how about displaying it as soon as the user starts the current book. For example, if I start listening to Book 3, then Book 4 should automatically be displayed in the "Continue Series" list.