Installation¶
RevvLink requires Python 3.10+ and a running Lavalink v4 server.
Install RevvLink¶
Setting Up Lavalink¶
RevvLink requires a running Lavalink v4 server. The quickest way to get one running is with Docker:
docker run --name lavalink \
-p 2333:2333 \
-e SERVER_PASSWORD=youshallnotpass \
lavalink/lavalink:4
Or download the latest Lavalink.jar and create an application.yml:
application.yml
server:
port: 2333
address: 0.0.0.0
http2:
enabled: false
lavalink:
server:
password: "youshallnotpass"
sources:
youtube: true
bandcamp: true
soundcloud: true
twitch: true
vimeo: true
http: true
local: false
filters:
volume: true
equalizer: true
karaoke: true
timescale: true
tremolo: true
vibrato: true
distortion: true
rotation: true
channelMix: true
lowPass: true
bufferDurationMs: 400
frameBufferDurationMs: 5000
youtubePlaylistLoadLimit: 6
playerUpdateInterval: 5
youtubeSearchEnabled: true
soundcloudSearchEnabled: true
gc-warnings: true
Then run it:
LavaSrc Plugin (Recommended)
Install the LavaSrc plugin to Lavalink to unlock Spotify, Apple Music, and Deezer support.
Verifying Installation¶
Next Steps¶
- Instant Start ⚡ — Get music playing in under 5 minutes
- Quick Start — Full bot setup walkthrough