Skip to content

Lavalink.py 5.6.0

Compare
Choose a tag to compare
@devoxin devoxin released this 09 Jul 10:24
· 18 commits to development since this release
7d43966

Additions

  • Added base exception that all other errors extend from.

Fixes

  • Fixed a possible issue where BasePlayer._internal_pause may not have been reset if an exception was thrown before it was set to False.
    • This affected player state during node changes.
  • Fixed an issue where the client would not consistently shift generic requests (i.e. client.get_tracks) to other, available nodes if any went down.

Changes

  • Type-hinted support for passing an AudioTrack to an AudioTrack constructor, as a form of cloning.
  • Undeprecated NodeManager.available_nodes.
  • Request errors aiohttp.ClientError and asyncio.TimeoutError are re-thrown as themselves rather than as lavalink.errors.ClientError for clarity.