Skip to content

Synth-discord-bot/Wavelink-Disnake

 
 

Repository files navigation

Logo

Python Version PyPI - Version Github License Lavalink Version Lavalink Plugins

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

Features

  • Discord.py yo Disnake
  • 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.

Getting Started

See Examples: Examples

Lavalink: GitHub, Webpage

Wavelink Discord.py Documentation (same here)

Official Documentation

Support

For support using Discord WaveLink, please join the Synth Server on Discord

Discord Banner

Installation

WaveLink-Disnake 3 requires Python 3.10+

Windows

pip install git+https://github.com/Synth-discord-bot/Wavelink-Disnake

Linux

pip install git+https://github.com/Synth-discord-bot/Wavelink-Disnake

Virtual Environments

pip install git+https://github.com/Synth-discord-bot/Wavelink-Disnake

Lavalink

Wavelink-Disnake 3 requires Lavalink v4. See: Lavalink

For spotify support, simply install and use LavaSrc with your wavelink.Playable

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.
Fork of: https://github.com/PythonistaGuild/Wavelink