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: Removing/jumping to a specific song from the queue #34

Open
xsakuraa opened this issue Oct 23, 2021 · 2 comments
Open

Comments

@xsakuraa
Copy link

I think a nice thing to add would be the ability to remove/jump to a specific song in the queue if you have multiple songs, for example:

::q
(then you search to the song you want to find, for example number 32 in the queue)
::remove 32 or ::jump 32
something like that? otherwise the bot is really great to use so thank you!!

@freyacodes
Copy link
Owner

This is sensible. I would call it something like ::skipto 32

Perhaps it can also be something like ::skipto chet baker that matches song titles

@AGSPhoenix
Copy link
Contributor

I'm not sure it's clear what skipto should do, or rather what users would expect it to do.

Option 1: Discard the currently playing track, then move the indicated item to the front of the line. All other items remain queued. However, this ignores any intended order in the queue, so if there's a lot of genre A queued followed by some genre B, and listeners decide to skip genre A, this won't do that.
Option 2: Discard the current track and all intermediate tracks to make the indicated item next, effectively 'fast forwarding' to that point in the queue. However, this would immediately (and probably permanently) destroy a queue that could be annoying to rebuild, especially on mobile.

I think the best option would be Option 2 along with a new command to move items in the queue to support the usecase of Option 1.

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

No branches or pull requests

3 participants