[Enhancement]: Random play #2112

Open
opened 2026-04-25 00:03:34 +02:00 by adam · 4 comments
Owner

Originally created by @gavinorland on GitHub (Jul 16, 2024).

Describe the Feature/Enhancement

A dice button or or such-like would randomly select the next (unheard) audiobook you'll listen to and begin playback.

Why would this be helpful?

It can be nice to have a title auto-selected (a feature also seen, for example, on Plex).

Future Implementation (Screenshot)

Perhaps the button would go up on the top right alongside the others here for the web UI - somewhere similar for mobile.

Menu bar buttons

Audiobookshelf Server Version

2.11.0

Current Implementation (Screenshot)

n/a

Originally created by @gavinorland on GitHub (Jul 16, 2024). ### Describe the Feature/Enhancement A dice button or or such-like would randomly select the next (unheard) audiobook you'll listen to and begin playback. ### Why would this be helpful? It can be nice to have a title auto-selected (a feature also seen, for example, on Plex). ### Future Implementation (Screenshot) Perhaps the button would go up on the top right alongside the others here for the web UI - somewhere similar for mobile. <img width="292" alt="Menu bar buttons" src="https://github.com/user-attachments/assets/413db2c6-77d7-46e5-86f6-9edb3ea8c240"> ### Audiobookshelf Server Version 2.11.0 ### Current Implementation (Screenshot) n/a
adam added the enhancementbacklog labels 2026-04-25 00:03:34 +02:00
Author
Owner

@DDriggs00 commented on GitHub (Jul 16, 2024):

Doesn't the "Discover" section of the library page already do this?

@DDriggs00 commented on GitHub (Jul 16, 2024): Doesn't the "Discover" section of the library page already do this?
Author
Owner

@gavinorland commented on GitHub (Jul 17, 2024):

For me, "Discover" is a section of the Home page, not the Library page. It presents ten (apparently randomly selected) unheard audiobooks. Random play would instead, as described, directly choose only one unheard audiobook, randomly, and begin playback, all from the one button.

@gavinorland commented on GitHub (Jul 17, 2024): For me, "Discover" is a section of the Home page, not the Library page. It presents ten (apparently randomly selected) unheard audiobooks. Random play would instead, as described, directly choose only one unheard audiobook, randomly, and begin playback, all from the one button.
Author
Owner

@nichwall commented on GitHub (Jul 17, 2024):

Yes, Discover is a shelf that randomly picks 10 books that are not started and the first book of the series (if in a series) so you're not starting a series in the middle.

You can press play on the cover of the first book in the shelf and that is still "one button press" and be random, and then if you don't like it go to the next book down the list.

@nichwall commented on GitHub (Jul 17, 2024): Yes, Discover is a shelf that randomly picks 10 books that are not started and the first book of the series (if in a series) so you're not starting a series in the middle. You can press play on the cover of the first book in the shelf and that is still "one button press" and be random, and then if you don't like it go to the next book down the list.
Author
Owner

@gavinorland commented on GitHub (Jul 17, 2024):

Yes - as such, "Discover" is not quite the same as the random play I describe. With random play, of course, there's an element of surprise. The system finds a book for you and begins playback. With "Discover" you are in a sense, still choosing. It's just an idea for the maintainer to consider.

@gavinorland commented on GitHub (Jul 17, 2024): Yes - as such, "Discover" is not quite the same as the random play I describe. With random play, of course, there's an element of surprise. The system finds a book for you and begins playback. With "Discover" you are in a sense, still choosing. It's just an idea for the maintainer to consider.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2112