vicwomg / pikaraoke

Youtube-based Karaoke machine for Raspberry Pi, OSX, Windows, and Linux
494 stars 129 forks source link

[FEATURE] loop/repeat/replay #340

Open TekyTech opened 3 months ago

TekyTech commented 3 months ago

When all the songs requested by all users finish playing, it just sits quiet with all the songs gone from the play list (they are still in the library). And a quiet screen saver starts.

I find that it’s encouraging especially at the parties to have something still playing then users are more motivated to come forward to sing along. Especially when something is already playing that they like.

It’s also great to have so background music to keep playing at parties, especially from the selection of the songs that the users who are present already selected and had fun with.

FEATURE PROPOSAL:

  1. Be able to mark any song to be included in the “after-play” list.
  2. Be able to have a one-click setting to always keep all songs from today’s session on the “after-play” list for a repeat loop.
  3. Be able to dynamically manually add/remove any song from the “after-play” list.
  4. Always play songs requested by the users first. The “after-play” list kicks into the loop only after there are no songs in the active queue anymore.
  5. If a user requests a song during the “after-play” loop, the loop is interrupted after the current song (or force interrupt button if user wants to start their selection immediately). So the active playlist (queue) has always higher priority than the “after-play” list.
  6. Ability to clear all songs from the “after-play” list with one click. Or pause “after-play” manually with one click, until re-enabled again.