An Lavalink documentation version made for replit and glitch users to make discord music bots.

Last update: Jul 23, 2022

LavaCord

An Lavalink documentation version made for replit and glitch users to make discord music bots.

Being used in production by Alpha Esports bots, Aleztro, Lava Music bot.

A basic example bot is available.

JDA guild

Features

  • Powered by Lavaplayer
  • Minimal CPU/memory footprint
  • Twitch/YouTube stream support
  • Event system
  • Seeking
  • Volume control
  • REST API for resolving lavaplayer tracks (used for non-JVM clients)
  • Statistics (good for load balancing)
  • Basic authentication
  • Prometheus metrics
  • Docker images

Requirements

  • Need a Replit/Glitch account.
  • Know how to use lavalink.
  • Need to know how to make a discord bot.
  • At least you need have knowladge of Java Script

Installation + Setup

# Clone the repository:
git clone https://github.com/AstroicyOP/Lavacord.git

# Run the code:
language = "nodejs"
run = "bash start.sh"

Changelog

Please see here

Versioning policy

  • The public API ("API" in a very broad sense) of Lavalink can be categorized into two main domains:

    • Client Domain: The API exposed to clients, consisting of both the WebSocket protocol and any public HTTP endpoints
    • Server Domain: The server application with its runtime environment, its configuration, etc.
  • A change that is breaking to one domain might not be breaking at all to another.

    Examples:

    • Removing an endpoint: This is a breaking change for the client domain but is not for running the server itself.
    • Upgrading the minimum Java version: This is a breaking change for the server domain, but client implementations couldn't care less about it.

Given the above, the following versioning pattern lends itself well to the Lavalink project:

api.major.minor.patch

  • API: Bumped when breaking changes are committed to the client domain of Lavalink

    Examples: Removing an endpoint, altering the output of an endpoint in a non-backward-compatible manner

  • Major: Bumped when breaking changes are committed to the Lavalink server domain

    Examples: Bumping the required Java version, altering the configuration in a non-backward-compatible manner

  • Minor: New features in any domain

    Examples: New optional endpoint or opcode, additional configuration options, change of large subsystems or dependencies

  • Patch: Bug fixes in any domain

Examples: Fixing a race condition, fixing unexpected exceptions, fixing output that is not according to specs, etc.

While major, minor and patch will do an optimum effort to adhere to Semantic Versioning, prepending it with an additional API version makes life easier for developers in two ways: It is a clear way for the Lavalink project to communicate the relevant breaking changes to client developers, and in return, client developers can use the API version to communicate to their users about the compatibility of their clients to the Lavalink server.

Credits

We don't own any files all files are from orginal owner, this is an own doc for future use

GitHub

https://github.com/AstroicyOP/LavaCord
You might also like...

Echo is a lightweight and minimal music player for Android, built with Android Studio and written in Kotlin

Echo is a lightweight and minimal music player for Android, built with Android Studio and written in Kotlin

Echo - Echo, A light-weight, minimal music player for Android, with shuffle, favorites and audio visualization

Feb 7, 2022

A elegant and light weight music player for android

A elegant and light weight music player for android

A elegant and light weight music player for android

Aug 13, 2022

Lightweight and Material designed Music Player

Lightweight and Material designed Music Player

Music Player Lightweight and Material designed Music Player Based on Phonograph Features: Settings: Active tabs management Themes: Light, Dark, Black

Aug 5, 2022

A clean music player with a customizable widget, stylish interface and no ads.

A clean music player with a customizable widget, stylish interface and no ads.

Simple Music Player A clean music player with a customizable widget. A music player easily controllable from the status bar, home screen widget or by

Aug 19, 2022

An offline music player android app, with modern UI and powerful features

 An offline music player android app, with modern UI and powerful features

Pulse Music An offline music player android app, with modern UI and powerful features If you liked this repo, fork it and leave a STAR. Your support m

Apr 11, 2022

SpotiFlyer - Kotlin Multiplatform Music Downloader ,supports Spotify, Youtube, Gaana, Jio-Saavn and SoundCloud

SpotiFlyer - Kotlin Multiplatform Music Downloader ,supports Spotify, Youtube, Gaana, Jio-Saavn and SoundCloud

SpotiFlyer Kotlin Multiplatform Music Downloader ,supports Spotify, Youtube, Gaa

Feb 8, 2022

Android Application that plays music through a Spotify API based on a user's current location found through Google Maps API and also checking Google Weather API.

GeoStereo Android Application that plays music through a Spotify API based on a user's current location found through Google Maps API and also checkin

Jun 16, 2022

LNSocial is a social media app dedicated to short-form videos created for and consumed by users.

LNSocial is a social media app dedicated to short-form videos created for and consumed by users.

LNSocial is a social media app dedicated to short-form videos created for and consumed by users. The length of videos is between 15-30 second

Jun 16, 2022

Android music player example.

Android music player example.

Android music player example.

Jul 29, 2022
Related tags
TunePlayer is a basic music player app aimed at showing how MusicServiceCompat and MusicBrowerCompat can be used to build a music playback service
TunePlayer is a basic music player app aimed at showing how MusicServiceCompat and MusicBrowerCompat can be used to build a music playback service

TunePlayer TunePlayer is a basic music player app aimed at showing how MusicServiceCompat and MusicBrowerCompat can be used to build a music playback

Nov 9, 2021
SocyMusic is an open-source Android music player written in Java with the aim of creating an easy-to-use app for exchanging and listening to top-quality music. Help us create it!

SocyMusic SocyMusic is an open-source Android music player written entirely in Java. It's objectives are to provide top-quality music to everyone for

Apr 10, 2022
Blade is an open source music player for Android, allowing you to play music from multiple services : files on your phone, Spotify, and more.
Blade is an open source music player for Android, allowing you to play music from multiple services : files on your phone, Spotify, and more.

Blade Player Blade is an open source music player for Android, allowing you to play music from multiple services : files on your phone, Spotify, and m

Aug 14, 2022
Odeon Music Player is a lightweight music player for Android.
Odeon Music Player is a lightweight music player for Android.

Odeon ?? Odeon Music Player is a lightweight music player for Android. Get it on Google Play. We value your privacy, your battery life and your device

Jun 26, 2022
This is a local music player, imitates the UI of Netease Music client.
This is a local music player, imitates the UI of Netease Music client.

Introduce This is a local music player, imitates the UI of Netease Music client. The UI was built on Jetbrains Compose. Screenshot Features Parse and

Dec 13, 2021
This is a local music player, imitates the UI of Netease Music client.
This is a local music player, imitates the UI of Netease Music client.

Introduce This is a local music player, imitates the UI of Netease Music client. The UI was built on Jetbrains Compose. Screenshots Features Parse and

Dec 13, 2021
Auxio is a local music player with a fast, reliable UI/UX without the many useless features present in other music players
Auxio is a local music player with a fast, reliable UI/UX without the many useless features present in other music players

Auxio A simple, rational music player for android. FAQ | Licenses | Contributing | Architecture About Auxio is a local music player with a fast, relia

Mar 21, 2022
Listen to your favourite songs from Spotify with your friends in Discord (via Spotify Connect)

Adieux Listen to your favourite songs from Spotify with your friends in Discord (via Spotify Connect) Requires Spotify Premium. This project is self-h

Feb 15, 2022
A simple library for parsing and playing links from YouTube, YouTube Music, Vimeo and Rutube is WebView without the need to connect api data services. Request caching is available now
A simple library for parsing and playing links from YouTube, YouTube Music, Vimeo and Rutube is WebView without the need to connect api data services. Request caching is available now

Android Oembed Video A simple library for parsing and playing links from YouTube, YouTube Music, Vimeo and Rutube and others in the WebView without th

Jul 25, 2022