nuclear
nuclear copied to clipboard
Don't repeat tracks in shuffle mode
Platform: Void Linux
Nuclear version: 0.6.17
Description of the issue: In shuffle mode, it would be nice if shuffle did not repeat any tracks until all of the other tracks in the queue have been exhausted. I think tracks should only be repeated once all the tracks in the queue have been played once.
Currently shuffle has no memory, it just picks a random track every time. Does it work like this in other players?
I believe spotify shuffles all the tracks in the queue at the start, and then plays through them 1 by 1 (in the new shuffled order). I would prefer this behaviour, since sometimes with nuclear I'll get the same track playing twice in a row.
Hi, I wonder would you like it to be when click next button in shuffle mode, just stop and delete the current song from queue and randomly choose a next song to play?
I don't think it should delete anything, just keep track of what's already been played.
In NewPipe, all songs in the queue are shuffled and played one by one in order. This way, I can even make adjustments to the order (e.g., move similar songs away)
I think the workflow could be something like this (starting from an empty queue)...
If Shuffle is disabled:
- Clicking Play adds all songs to queue in normal order
- If Shuffle is then enabled, queue is shuffled
If Shuffle is enabled:
- Clicking Play adds all songs to queue in random order
- If Shuffle is then disabled, nothing happens...?
Ok, I think I like this idea. It makes it explicit how the queue is going to be played. I'm not sure though if it should only shuffle the part that is yet to be played, leaving the previously played songs untouched? Or should it shuffle the playlist, then move to the first item in the queue?