advplyr / audiobookshelf-app

Mobile application for Audiobookshelf
https://audiobookshelf.org
GNU General Public License v3.0
1.17k stars 161 forks source link

Provide ability to queue audiobooks and podcast episodes #416

Open digitlength opened 1 year ago

digitlength commented 1 year ago

Is your feature request related to a problem? Please describe.

The kids sometimes listen to audiobooks when going to sleep. They can choose one each. At the moment, after the first book is finished I have to manually start the second book.

Describe the solution you'd like

It would be handy to have a feature where I could enqueue audiobooks, so that the next book automatically starts after the one before it in the queue, until the queue is empty, or until the sleep timer has finished.

advplyr commented 1 year ago

I'm making this the main thread for requests about the audio player queue. This is already implemented in the website. Similar to Youtube, Abs distinguishes between a playlist and a queue.

A playlist is a user-specific list of books or podcast episodes. A queue is a list of media items waiting to played in the audio player. A queue is visible in the audio player and you can add/remove items from the queue.

For podcasts when you start listening to a podcast episode a queue is automatically populated based on the pub date. For playlists and collections pressing play will automatically populate a queue.

fidoriel commented 8 months ago

My request is similar, but not the same.

I would love if an audiobook finishes, that next audiobook of the series gets automatically played. I do not want to queue them, just a simple check, maybe on the client like:

IF audiobook finished and queue empty and audiobook in a series: play next part of series

JReming85 commented 6 months ago

I know you guys are busy and most likely have a lot higher priority items then this small QoL fix, but is there any update?

patienttruth commented 6 months ago

I just for ABS up and running. Loving it.

Came here to see about queues and playlists on Android. Both would be awesome.

I figured out how to add something to a playlist, but it's hard to get back to it and it didn't proceed to the next track from what I could tell.

I'm not really sure how to help, but I'd be happy to if there's something I can do. Maybe with documentation down the road?

rxbrad commented 6 months ago

Ideally, it'd be nice to create a Podcast playlist where you can add entire Podcasts rather than specific Podcast Episodes. Then the player would automatically queue all podcast Episodes from oldest-to-newest (adding new episodes to the end of the queue as they download).

patienttruth commented 6 months ago

Ideally, it'd be nice to create a Podcast playlist where you can add entire Podcasts rather than specific Podcast Episodes. Then the player would automatically queue all podcast Episodes from oldest-to-newest (adding new episodes to the end of the queue as they download).

I agree. I'm excited to see ABS develop. I can make it work, but there is some lost functionality vs AntennaPod. The main benefit I'm getting is that I can listen from the PC and have the playback synchronized. (Local archiving is nice too).

RyuDragoon commented 4 months ago

Just commenting to say I'd also very much enjoy this QoL added.

politas commented 3 months ago

This is a potentially lifesaving feature, enabling uninterrupted podcast playback while driving. I would hope it has top priority for the team.

elgrove commented 3 months ago

Another vote for this feature. While I'm doing dirty jobs with gloves like DIY, gardening etc it would be great to have hours of podcasts episodes queued up rather than keep touching my phone. Thanks for your work!

ncleggs commented 3 months ago

I have just dipped my toe into ABS and tried it for the first time while driving today. I would love for the next podcast in my playlist to just play once the previous one ends, would be a life saver. To be honest, this may me to move away from ABS to something else at least temporarily until that comes in.