Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Fixes a logic error that would randomize the auto_queue everytime tracks were added instead of just randomizing the tracks that are added.
Fixes an issue where the player might not play the next track in auto_queue if it can't find new tracks (even when there are tracks in auto_queue).
Fixes an issue where the player plays the next track before the auto_queue has completed adding its tracks. Although this isn't really a bug it's probably a bad way of doing things as when systems rely on updates in track_start auto_queue could be outdated/incomplete.
Checklist