LeoKlaus / plappa

An Audiobook client for Jellyfin and AudioBookShelf, written in Swift/SwiftUI.
https://plappa.me
159 stars 0 forks source link

[FEATURE] download chapters sequentially #131

Open sevenlayercookie opened 1 week ago

sevenlayercookie commented 1 week ago

When downloading a an entire book, chapterized mp3s are currently downloaded all simultaneously and they finish in random order (e.g. chapter 23.mp3 downloads before chapter 1.mp3). I have a few suggestions.

  1. By default when downloading a whole book, the chapters should be downloaded sequentially to allow listening to the book from the beginning as soon as possible (especially on a slow connection).

  2. Download only 1 chapter at a time (or maybe up to 5 chapters or so simultaneously, depending on chapter file size and connection speed), again to prioritize downloading the first 1-5 chapters first and allow listening.

  3. Not as important, but would be nice to be able to drag to arrange order of downloads page in order to prioritize a different chapter first (for instance if the user would like to download the whole book, but start with chapter 12 since they happen to be at that chapter in the book they are reading)

image