captbaritone / captbaritone/webamp

Make shuffle mode more clever

Open
#716 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
11.3k
Forks
796
PR merge metrics
No merged PRs in 30d

Description

When the user enables shuffle mode, we should generate a shadow playlist order that has been shuffled and play from that instead. Adding new tracks should add them to the "unplayed" part of the playlist. Deleting a track should remove it from the playlist.

When the end of the playlist is reached, it should stop.

From Dr. O:

> and this is why people complain about winamp proper's shuffle handling at times :wink:
as we've been talking about it recently as some seem to get repeats when shuffle is on when others don't & it works off a pre-generated shuffle list (with removals taken out & additions added into the part that's remaining to be played)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.