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

Command to add to queue submissions after bust has begun. #163

Open
jcogan97 opened this issue Jan 18, 2023 · 2 comments
Open

Command to add to queue submissions after bust has begun. #163

jcogan97 opened this issue Jan 18, 2023 · 2 comments

Comments

@jcogan97
Copy link
Collaborator

We should add a new command for busty to either scan recent messages for new songs to push up into the current bust without having to refresh.

@Cephian
Copy link
Collaborator

Cephian commented Jan 18, 2023

To do it properly we'd likely have to

  1. Update the pinned list messages, including the edge case behavior around if they overflow to the next one. Alternatively we could just send all new messages and unpin the old ones
  2. Update the Google form (annoying, maybe impossible if ppl have started voting)
  3. Interrupt the main control for loop mid-song playback to add another element (probably not that hard actually)
  4. Probably other stuff I have not thought of

@anoadragon453
Copy link
Owner

It might be nice if this could take the form of a /playlist command, with various subcommands:

  • /playlist add - this issue. Takes a file and adds it to the end of the current playlist.
  • /playlist remove <index> - removes a song from the current playlist. The index here would start from 1 (so folks could correlate it easily with the pinned message/gform).
  • /playlist move <index to move> <index to place song after> - re-order the playlist. For example, playlist move 15 1 would move the song at index 15 to be the second one to play. You'd have to be a bit careful of the edge case of moving while currently busting. For instance, what would happen if you moved the currently playing song?

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