Skip to main content
Browse the official and community-maintained plugins available for Lavalink. Each plugin extends Lavalink’s functionality in different ways.

Official Plugins

YouTube Plugin

Official YouTube source plugin for Lavalink, providing support for YouTube audio streaming.Dependency: dev.lavalink.youtube:youtube-plugin
lavalink:
  plugins:
    - dependency: "dev.lavalink.youtube:youtube-plugin:1.0.0"

Source Manager Plugins

Plugins that add support for additional streaming platforms and audio sources.

LavaSrc

Comprehensive source plugin supporting:
  • Spotify (search and metadata)
  • Apple Music
  • Deezer (native playback)
Dependency: com.github.topi314.lavasrc:lavasrc-plugin

DuncteBot Plugin

Additional source managers for platforms that are not widely usedDependency: Check repository for details

XM Plugin

Support for various music tracker module formats (MOD, XM, IT, S3M, etc.)Dependency: Check repository for details

Enhancement Plugins

Plugins that enhance the playback experience and add utility features.

SponsorBlock Plugin

Skip sponsor segments in YouTube videos and return chapter informationFeatures:
  • Automatic sponsor segment detection
  • YouTube video chapters
  • Customizable skip categories
Dependency: com.github.topi314.sponsorblock:sponsorblock-plugin

LavaSearch

Advanced search functionality including:
  • Playlist search
  • Album search
  • Artist search
  • Track search
  • General term search
Dependency: com.github.topi314.lavasearch:lavasearch-plugin

Audio Processing Plugins

Plugins that add custom audio filters and effects.

LavaDSPX Plugin

Additional audio filters for Lavalink, providing advanced audio processing capabilities.Dependency: Check repository for details
  • Custom audio filters
  • Advanced DSP effects
  • Real-time audio processing

Lyrics Plugins

Plugins for fetching and displaying song lyrics.

LavaLyrics

Core lyrics API that can be used by other plugins and clientsDependency: com.github.topi314.lavalyrics:lavalyrics-plugin

Lyrics.kt

Plugin that fetches timestamped lyrics from YouTubeDependency: Check repository for details

Java Timed Lyrics

Timestamped lyrics from YouTube with Genius fallbackFeatures:
  • IP rotation support
  • LavaLyrics compatibility
  • Multiple source fallbacks
Dependency: Check repository for details

Utility Plugins

Google Cloud TTS Plugin

Text-to-speech plugin using Google Cloud TTS APIDependency: Check repository for details
This plugin requires Google Cloud API credentials and configuration. See the plugin repository for setup instructions.

Installation Examples

Single Plugin

lavalink:
  plugins:
    - dependency: "dev.lavalink.youtube:youtube-plugin:1.0.0"

Multiple Plugins

lavalink:
  plugins:
    - dependency: "dev.lavalink.youtube:youtube-plugin:1.0.0"
    - dependency: "com.github.topi314.lavasrc:lavasrc-plugin:4.0.0"
    - dependency: "com.github.topi314.sponsorblock:sponsorblock-plugin:2.0.0"
    - dependency: "com.github.topi314.lavalyrics:lavalyrics-plugin:1.0.0"

With Custom Repository

lavalink:
  plugins:
    - dependency: "com.github.topi314.lavasrc:lavasrc-plugin:4.0.0"
      repository: "https://maven.lavalink.dev/releases"

Plugin Compatibility

Always check the plugin’s repository for:
  • Supported Lavalink versions
  • Required configuration
  • Dependencies on other plugins
  • Known compatibility issues
Some plugins may conflict with each other or require specific versions of Lavalink. Always test plugins in a development environment before deploying to production.

Finding Plugin Versions

To find the latest version of a plugin:
  1. Visit the plugin’s GitHub repository
  2. Check the Releases page for version numbers
  3. Review the changelog for breaking changes
  4. Verify compatibility with your Lavalink version
For plugins published to Maven:

Creating Your Own Plugin

Interested in developing a plugin? See the Plugin Development Guide to get started.

Plugin Development

Learn how to create your own Lavalink plugin

Plugin Template

Start with the official plugin template

Contributing

If you’ve created a plugin and want it listed here:
  1. Ensure your plugin is well-documented
  2. Publish it to a Maven repository (preferably the official Lavalink repository)
  3. Submit a pull request to add it to this list
  4. Join the Lavalink Discord for support

Need Help?

Using Plugins Guide

Learn how to install and configure plugins

Build docs developers (and LLMs) love