Allow the passing of kwargs to `Client.get_player` to be used in the `Player` construction.
If no custom `cls` is provided this will have zero effect on the `Player`. Useful for passing custom attributes to custom `Player` sub-classes.
0.5.0
Breaking change to `Player.set_eq`, which now accepts an Equalizer object and not a list of band/gain pairs.
This update also removes `Player.set_preq`, which is now superseded by the new `Player.set_eq`. An alias to `Player.set_eq` was added, `Player.set_equalizer`.
0.4.02
Add new event `WebsocketClosed` which fixes a bug where disconnecting from a voice channel would raise an error.
0.4.01
Fix a bug with `player.is_playing` returning True when there is no current track playing. Fix a bug in `player.play` when `replace=False` would effect internal states of the currently playing track.
0.4.0
Various fixes and additions. Python requirement bumped to `3.7+`.
Added a base event `WavelinkEvent` and a new event `TrackStart`. Added end to `player.play` Updated licenses.
0.3.06
This update adds an optional kwarg to `player.play` named `start`, which determines when the song should start playing from in milliseconds. Defaults to 0 e.g the beginning.