[Enhancement]: Streaming of CBZ files page by page #3263

Open
opened 2026-04-25 00:14:37 +02:00 by adam · 0 comments
Owner

Originally created by @vardan-developer on GitHub (Mar 15, 2026).

Type of Enhancement

None

Describe the Feature/Enhancement

Right now, if we load a CBZ file on ABS server and try to read it the server first sends the complete book and then we can read it i was hoping if it is possible to make it so that the book is streamed page by page and we can start reading the moment a page arrives?

Why would this be helpful?

It will reduce the wait time each time we start reading the book and do lazy loading that is loading only the pages we are reading and not the entire book, improving internet usage as well as latency to first page

Future Implementation (Screenshot)

like if we try to continue from where we left off, say page 6, then it loads page 6 and in a sliding window fashion the next 5 pages as well maintaining a buffer of 5 pages always, ensuring a smooth reading experience.

Audiobookshelf Server Version

v2.33.0

Current Implementation (Screenshot)

No response

Originally created by @vardan-developer on GitHub (Mar 15, 2026). ### Type of Enhancement None ### Describe the Feature/Enhancement Right now, if we load a CBZ file on ABS server and try to read it the server first sends the complete book and then we can read it i was hoping if it is possible to make it so that the book is streamed page by page and we can start reading the moment a page arrives? ### Why would this be helpful? It will reduce the wait time each time we start reading the book and do lazy loading that is loading only the pages we are reading and not the entire book, improving internet usage as well as latency to first page ### Future Implementation (Screenshot) like if we try to continue from where we left off, say page 6, then it loads page 6 and in a sliding window fashion the next 5 pages as well maintaining a buffer of 5 pages always, ensuring a smooth reading experience. ### Audiobookshelf Server Version v2.33.0 ### Current Implementation (Screenshot) _No response_
adam added the enhancement label 2026-04-25 00:14:37 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#3263