pikaraoke
pikaraoke copied to clipboard
Feature request, improved que/singer rotation management
When a singer adds a song to the que, it just goes to the bottom of the que. If singer 1 adds 3 songs, all 3 songs will be back to back, unless someone shuffles the que around to reflect the rotation of singers. It would be nice if singers could add as many songs as they want, and manage songs in their individual que, while the playback que pulled songs from the top of the singers que by singer rotation. So if singer 1 picks 3 songs, singer 2 put in 2 songs, singer 3 put 1 song in, singer 4 put 4 songs in, the rotation would automatically go singer 1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 4, 4 etc. When singers added songs, it would update that singers que, and playback que draw songs from each singers que in order of singer rotation. Singer rotation would need a way to be managed. A separate html interface could exist for the KJ host to have a rotation manager tab, so they could adjust the rotation, and pause or delete singers in the playback que as needed. The existing interface would look the same, except singers would view and change their own singer rotation, and maybe view only the next song of all singers (or the next 3 or 5 or something like that) in the playback rotation. The host interface would have an extra tab for rotation management, to move pause or delete singers in the playback que. This might be a big ask, but if just the rotation que worked even without the rotation management, I think it would be a great improvement.