LavaSharp is a self-hostable music bot for Discord, built using DisCatSharp and Lavalink.
Note
This is a single server bot. Each discord server needs its own instance!
- Download the latest release from the releases page.
- Extract the zip file for your operating system.
- Setup Lavalink (see Lavalink Releases and Lavalink for more information).
Important
LavaSharp is only compatible with Lavalink 4.0.0 and above! Also use the application.yml.
- Rename the
config.example.json
toconfig.json
and fill in the required information.
- Compatible with YouTube, Spotify, SoundCloud, Vimeo, Twitch and HTTP URLs.
- Supports playlists.
- Supports searching on YouTube, Spotify* and SoundCloud.
- Support autoleave when the bot is alone in a voice channel.
- seeking, pausing, resuming, skipping, repeating, shuffling, volume control and more.
Spotify support is only available if you have entered a valid Spotify client ID and client secret in the config.json.
If you want to contribute to LavaSharp, you can create a fork of the project and submit your changes. Please note that all contributions must adhere to the rules and standards of this project.
For more information or support, you can contact me on GitHub or at Discord -> @fabichan.
Please note that this documentation is based on the current state of the project and may change over time as LavaSharp is still in development.