Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Separate "Play Next" Queue #82

Open
jansol opened this issue Mar 2, 2021 · 1 comment
Open

[Feature Request] Separate "Play Next" Queue #82

jansol opened this issue Mar 2, 2021 · 1 comment

Comments

@jansol
Copy link

jansol commented Mar 2, 2021

Some players (most notably iTunes and foobar2000) have a "Now Playing" playlist and in addition to that a "Play Next" queue that is in "consume" mode i.e. once played, songs get automatically removed from it. The "Play Next" list takes priority over the "Now Playing" list so whenever there are one or more tracks in the queue they are played in the order in which they are in the queue. When the queue is empty the "Now Playing" list is played in whatever order the user has chosen.

A common usecase is basically keeping a long playlist (or simply the whole library) on "shuffle all" forever and allowing user(s) to request specific songs to be played next. It would of course be possible to simply jump to the next wanted song but sometimes multiple songs need to be listened to in a certain order, or multiple songs are requested before the previous one has ended so a proper queue is a better solution.

Not sure about foobar2000 but iTunes additionally (at one point) let users add songs to either end of the "play next" queue ("Play Next" and "Play Later" respectively). For the purpose of this issue only appending to the queue would be enough though.

@agersant
Copy link
Owner

agersant commented Mar 2, 2021

Good request. I like this feature in foobar2000.

The biggest question mark is how this should be exposed in the interface. Polaris web doesn't currently use right-click events for anything, as they always feel a bit out of place in web apps, but there's also no obvious place to add buttons for it. 🤔

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants