Skip to content
This repository has been archived by the owner on Apr 14, 2022. It is now read-only.

A Lavalink Powered Music Bot with Reaction Controls, Autoplay, Youtube & Spotify & Deezer & Soundcloud Support and many more things!

License

Notifications You must be signed in to change notification settings

littlestudios69/Little_Music

Repository files navigation

This repository has been archived and will not receive any further updates! However if you still wanna use it you can work on it yourself or create a fork.

Little Music

Little Music is another Bot from the Little Studios Family! It is a Lavalink Powered all in one Music Bot that supports Reaction Crontros, Autoplay, Youtube & Spotify & Deezer & Soundcloud and even 180+ Radio Stations!

For the Latest Changes please look at the ChangeLog.md!

Click Here

Table of Content

Functions

Reaction Controls

Just simply start an Song by Typing m!play <name/url> and the Embed with the Menu should popup!

Request Channel

Start by typing in m!setup and the Bot will create an Category and will set up everything (this can only be done by Admins and can only be reset by the Server Owner! Commands will not work in other channels unless you turn it back on with m!togglerequestonly)

Radios

Just simply type in m!radio to see all Radios! Type m!radio <number> to turn a Radio on.

Song of the Day

See the Current song of the day with m!songoftheday to play it use m!playsongoftheday

Filters

We have many Filters like m!bassboost and more! Check it out in the help Command!

Arguments to use Little Music

High Quality Music

Due to our High Performance Lavalink Audio Nodes we can provide you with the Best Audio Quality that you can get right now!

99,99% Uptime

With our High End Servers we can Provide you a 99,99% Uptime!

Frequent Updates

Due to our Team of Developers we are able to push Frequent Updates!

User Friendly

Our Bot is very User Friendly due to it doing mostly everything automatically

No Paywall

We do have a Premium Mode but it is FREE for everyone! And we dont hide Commands that make the Expierience better behind some shady Paywalls

Open Source

Our Bot is Open Source so you can see what is going on behind the Scenes!

More by Little Studios

As we said this Bot is just another Bot of the Little Studios Family! Make sure to checkout Little Pika 2.0

Disclaimer

This Bot is a Modified fork from Tomato6966/discord-js-lavalink-Music-Bot-erela-js make sure to check it out!

Selfhosting

WE ARE NOT SUPPORTING SELFHOSTING OF OUR PRODUCTS IN ANY WAY! BUT WE DO GIVE YOU THIS GUIDE! FOR ANY MORE QUESTIONS YOU NEED TO FIGURE IT OUT YOURSELF!

1. Install node.js v12+ or higher

2. Download this repo and unzip it | or git clone it

3. Install all of the packages with npm install | the important packages are npm install discord.js erela.js

4 Fill in the parameters, RIGHT in botconfig/config.sample.json and rename it to config.json!

5 Run the Lavalink file with: java -jar Lavalink.jar

**MAKE SURE THAT THERE IS THE application.yml FILE OTHERWISE IT WILL NOT WORK!

6. rename the databases-sample folder to databases

7. start the bot with node shard.js

NOTE:

If you are having errors/problems with starting delete the package.json file and do, before you install the packages npm init

THIS IS HOW IT SHOULD LOOK LIKE!

Windows start Command .bat file

@ECHO OFF
ECHO ==========================
ECHO Starting Lavalink
ECHO ==========================
start cmd /k java -jar ./Lavalink.jar
ECHO ==========================
@ECHO Taking a 5 Second Break for Lavalink
ECHO ==========================
timeout /T 5 /nobreak
ECHO ==========================
@ECHO Starting BOT
ECHO ==========================
start cmd /k node shard.js
exit /s'

Windows start.bat file Which starts Lavalink and the Bot together via one click ;)

Have it in the Same folder as index.js and Lavalink.jar

Linux start Command .sh file

#!/bin/bash

echo "=========================="
echo "Starting Lavalink"
echo "=========================="
screen -dmS Lavalink bash -c 'java -jar Lavalink.jar'
echo "=========================="
echo "Starting Little Music after 5 seconds delay"
echo "=========================="
screen -dmS LittleMusic bash -c 'sleep 5;node shard.js'
sleep 5
echo "=========================="
echo "Started Lavalink and Little Music. Access Lavalink with"
echo "screen -r Lavalink and Little Music with screen -r LittleMusic"
echo "=========================="

Linux start.sh file Which starts Lavalink and the Bot together via one command ;)

Have it in the Same folder as index.js and Lavalink.jar

About

A Lavalink Powered Music Bot with Reaction Controls, Autoplay, Youtube & Spotify & Deezer & Soundcloud Support and many more things!

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published