PythonistaGuild / Wavelink

A powerful Lavalink library for Discord.py.
https://wavelink.dev
MIT License
389 stars 179 forks source link

Fix/autoplay queue #282

Closed EvieePy closed 7 months ago

EvieePy commented 7 months ago

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