A robust and powerful Lavalink wrapper for discord.py
Project description
Wavelink is a robust and powerful Lavalink wrapper for Discord.py and certain supported forks. Wavelink features a fully asynchronous API that’s intuitive and easy to use with built in Spotify Support and Node Pool Balancing.
This is the 2.0 Beta Release of Wavelink that suppports Lavalinks 3.7+ REST API. Please use this version of wavelink for testing and contributing purposes only.
Documentation
Support
For support using WaveLink, please join the official support server on Discord.
Installation
The following commands are currently the valid ways of installing WaveLink.
WaveLink 2 requires Python 3.10+
Windows
py -3.10 -m pip install -U Wavelink --pre
Linux
python3.10 -m pip install -U Wavelink --pre
Getting Started
Coming soon…
Lavalink Installation
Head to the official Lavalink repo and give it a star!
Create a folder for storing Lavalink.jar and related files/folders.
Copy and paste the example application.yml to application.yml in the folder we created earlier. You can open the yml in Notepad or any simple text editor.
Change your password in the application.yml and store it in a config for your bot.
Set local to true in the application.yml if you wish to use wavelink.LocalTrack for local machine search options… Otherwise ignore.
Save and exit.
Install Java 17(Windows) or Java 13+ on the machine you are running.
Download Lavalink.jar and place it in the folder created earlier.
Open a cmd prompt or terminal and change directory cd into the folder we made earlier.
Run: java -jar Lavalink.jar
If you are having any problems installing Lavalink, please join the official Discord Server listed above for help.
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
Built Distribution
File details
Details for the file Wavelink-2.0.0b3.tar.gz
.
File metadata
- Download URL: Wavelink-2.0.0b3.tar.gz
- Upload date:
- Size: 23.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f50c0e208b897d7bcb5d5993575abd496bd3fe16a9ad23124fcd4cba30b56e6 |
|
MD5 | 658e3e113dd5dd672133ee9a689f2517 |
|
BLAKE2b-256 | 19e7823ef5b881e061f9a98e56ac3120a0f5dcf8e84c5d09039255a72ba309f3 |
File details
Details for the file Wavelink-2.0.0b3-py3-none-any.whl
.
File metadata
- Download URL: Wavelink-2.0.0b3-py3-none-any.whl
- Upload date:
- Size: 34.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3004660565fbe83beafbcc34fa9c5022767047aeac813e1ad31556edf3bfb0a7 |
|
MD5 | 5ad1856b8adb59a02583e2ed0f1f9b16 |
|
BLAKE2b-256 | d7344a026df2e5ee31918d23e8b2a8aa046e20fac453616d74bd56b220c5346b |