Skip to content

PythonistaGuild/Wavelink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

https://raw.githubusercontent.com/PythonistaGuild/Wavelink/master/logo.png

https://img.shields.io/discord/490948346773635102?color=%237289DA&label=Pythonista&logo=discord&logoColor=white PyPI - Downloads Maintenance

Wavelink is a robust and powerful Lavalink wrapper for Discord.py. Wavelink features a fully asynchronous API that's intuitive and easy to use.

Migrating from Version 2 to Version 3: Migrating Guide

Features:

  • 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.

Documentation

Official Documentation

Support

For support using WaveLink, please join the official support server on Discord.

https://discordapp.com/api/guilds/490948346773635102/widget.png?style=banner2

Installation

WaveLink 3 requires Python 3.10+

Windows

py -3.10 -m pip install -U wavelink --pre

Linux

python3.10 -m pip install -U wavelink --pre

Virtual Environments

pip install -U wavelink --pre

Getting Started

See Examples: Examples

Notes

  • 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.