Skip to main content

A robust and powerful, fully asynchronous Lavalink wrapper built for discord.py in Python.

Project description

https://raw.githubusercontent.com/PythonistaGuild/Wavelink/master/logo.png https://img.shields.io/badge/Python-3.10%20%7C%203.11-blue.svg https://img.shields.io/github/license/PythonistaGuild/Wavelink.svg 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

Linux

python3.10 -m pip install -U wavelink

Virtual Environments

pip install -U wavelink

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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wavelink-3.0.0.tar.gz (38.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wavelink-3.0.0-py3-none-any.whl (55.9 kB view details)

Uploaded Python 3

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page