[Enhancement]: Option to Shuffle Chapters #2684

Open
opened 2026-04-25 00:09:35 +02:00 by adam · 3 comments
Owner

Originally created by @chriscam85 on GitHub (Mar 24, 2025).

Type of Enhancement

Web Interface/Frontend

Describe the Feature/Enhancement

My kids fall asleep to a children's audiobook series, some with over 50 short stories.
This means that a) when I turn it off, THEIR progress is not accurate since they feel asleep at some point before; b) they will likely never get to the later stories.
Instead of the same order playing each night, please add a shuffle option into certain books.
Would be REALLY neat if you could play the first chapter, and then randomize the following chapters, as that allows an introduction followed by a random story.

Why would this be helpful?

Besides my use case, I could see this help keep things "fresh" on re-reads of short story collections. Thinking Stephen King, Neil Gaiman, any other authors I haven't read that have great short story collections 😉

Future Implementation (Screenshot)

Maybe just a shuffle button?

Audiobookshelf Server Version

v2.20.0

Current Implementation (Screenshot)

No response

Originally created by @chriscam85 on GitHub (Mar 24, 2025). ### Type of Enhancement Web Interface/Frontend ### Describe the Feature/Enhancement My kids fall asleep to a children's audiobook series, some with over 50 short stories. This means that a) when I turn it off, THEIR progress is not accurate since they feel asleep at some point before; b) they will likely never get to the later stories. Instead of the same order playing each night, please add a shuffle option into certain books. Would be REALLY neat if you could play the first chapter, and then randomize the following chapters, as that allows an introduction followed by a random story. ### Why would this be helpful? Besides my use case, I could see this help keep things "fresh" on re-reads of short story collections. Thinking Stephen King, Neil Gaiman, any other authors I haven't read that have great short story collections 😉 ### Future Implementation (Screenshot) Maybe just a shuffle button? ### Audiobookshelf Server Version v2.20.0 ### Current Implementation (Screenshot) _No response_
adam added the enhancement label 2026-04-25 00:09:35 +02:00
Author
Owner

@Vito0912 commented on GitHub (Mar 24, 2025):

As a workaround you could go to the library view and filter for a unique tag or series that all the books have in common.
Then at the top you can select Randomly to sort the books random and shift click the books to select all of them and add them to the queue.
This ofc is just a workaround


Ah sorry, I think I misunderstood your request. Shuffling the chapters of a single book is indeed not supported currently. Your best way would be provably to split the books into separate items currently

@Vito0912 commented on GitHub (Mar 24, 2025): As a workaround you could go to the library view and filter for a unique tag or series that all the books have in common. Then at the top you can select Randomly to sort the books random and shift click the books to select all of them and add them to the queue. This ofc is just a workaround --- Ah sorry, I think I misunderstood your request. Shuffling the chapters of a single book is indeed not supported currently. Your best way would be provably to split the books into separate items currently
Author
Owner

@ZLoth commented on GitHub (Mar 24, 2025):

Have you considered using the audio player of Jellyfin, Emby, or Plex?

@ZLoth commented on GitHub (Mar 24, 2025): Have you considered using the audio player of Jellyfin, Emby, or Plex?
Author
Owner

@chriscam85 commented on GitHub (Mar 24, 2025):

Yeah, I was down to Plex w/ BookCamp or ABS. On the UX front, the "next up in series" and just having a series feature in ABS gained a lot of points. On the server side, the metadata preview pushed it further. Then what finally sold me was the chapter lookups.

@chriscam85 commented on GitHub (Mar 24, 2025): Yeah, I was down to Plex w/ BookCamp or ABS. On the UX front, the "next up in series" and just having a series feature in ABS gained a lot of points. On the server side, the metadata preview pushed it further. Then what finally sold me was the chapter lookups.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2684