Skip to content

Releases: PythonistaGuild/Wavelink

v1.0.2

24 Jan 10:11
Compare
Choose a tag to compare

Fix an error in player.disconnect requiring a non required kwarg.

v1.0.1

24 Jan 03:22
Compare
Choose a tag to compare

Fix dependency issuses with requirements.txt
Should now support most discord.py derivatives.

v1.0.0

24 Jan 03:16
Compare
Choose a tag to compare

Wavelink 1.0.0

This release is a whole rewrite of the library. It supports discord.py 2.0 and some derivatives.

See the documentaion for more info and examples.
Documentation

If the documentation is still displaying as the old version, please clear your cache.

v0.9.10

13 Jul 17:40
3e11c16
Compare
Choose a tag to compare

Fix a bug where replacing a track would cause the current track to be None.

v0.9.9

08 Mar 18:47
Compare
Choose a tag to compare

Fixes a bug where is_connected was not returning False after disconnecting either progmatically or manually.

v0.9.8

25 Feb 05:05
72a4ed4
Compare
Choose a tag to compare

Add force keyword argument to Node.destroy() and Player.destroy()/disconnect().
This prevents a bug from occuring when a player is being destroyed, and the bot is no longer apart of the Guild the player was associated with.

v0.9.7

23 Feb 05:48
156e047
Compare
Choose a tag to compare

Bump aiohttp dependency.

v0.9.6

09 Sep 15:32
Compare
Choose a tag to compare

Fix a bug in player setting current track to None on TrackStuck and TrackException.

Since Lavalink sends two events on Exceptions, an End and Exception event this causes a possible race condition in the player, setting the current Track to None when one is actually playing.

v0.9.5

05 Sep 02:12
Compare
Choose a tag to compare

Added Exponential Backoff attempts to get_tracks. Retrieving tracks will now by default retry on failure up to a maximum of 5 attempts with an Exponential Backoff.
You can set this to False with the kwarg retry_on_failure=False, which will only attempt to retrieve tracks once.

Added support for custom JSON Encoders.

Changed YouTube's Track Image to hqdefault, in place of maxresdefault.

v0.9.4

05 Aug 12:22
Compare
Choose a tag to compare

Changes to Equalizer which allow for construction without the build() classmethod.

Added name parameters to the build() classmethod and Equalizer constructor to allow setting a custom name.

Added a name property to Equalizer. Setting the name should be done by constrcutor or the build() classmethod

Added __str__ and __repr__ to Equalizer.

Fixed a bug where set_eq was setting a blank Equalizer class on the player.