Wavelink is a robust and powerful Lavalink wrapper for Discord.py Wavelink features a fully asynchronous API that's intuitive and easy to use.
- Full asynchronous design.
- Lavalink v4+ Supported with REST API.
- discord.py v2.0.0+ Support.
- Advanced AutoPlay and track recommendations for continuous play.
- Object orientated design with stateful objects and payloads.
- Fully annotated and complies with Pyright strict typing.
See Examples: Examples
For support using WaveLink, please join the official Support Server on Discord
WaveLink 3 requires Python 3.10+
Windows
py -3.10 -m pip install -U wavelink
Linux
python3.10 -m pip install -U wavelink
Virtual Environments
pip install -U wavelink
Wavelink 3 requires Lavalink v4. See: Lavalink
For spotify support, simply install and use LavaSrc with your wavelink.Playable
- Wavelink 3 is compatible with Lavalink v4+.
- Wavelink has built in support for Lavalink Plugins including LavaSrc and SponsorBlock.
- Wavelink is fully typed in compliance with Pyright Strict, though some nuances remain between discord.py and wavelink.