0.0.1 • Published 5 years ago
lavaplayer v0.0.1
Lavaplayer
A very high quality music package give best quality music
Requirements
Discord.js v12 or higher
Node v12
Note
This package only for discord.js not for eris and other library's
Install
npm i lavaplayer
Example
const bot = require("lavaplayer") // required module
const Discord = require("discord.js") //required module
const client = new Discord.Client()
client.on("message", async message => {
const music = new bot.Client(client, {
guild: message.guild.id, //the guild where players connect
textChannel: message.channel.id, //the channel where player messages send
voiceChannel: message.member.voice.channel.id, //the channel that where player join and connect
host: "localhost", //default is lavalink.something.host
port: 80, //default port 80
password: "youshallnotpass" //default password youshallnotpass
})
if(message.content === "!play") {
music.play("Im on my way", message.author) // bot join the voice channel and play song
return message.channel.send("Im now playing I'm on my way")
}
});
client.login("token")Features
Best quality music
Arguments are already customized or non-customized
Easy methods
No rate limit
No api key required
Functions
| Methods | Type | Description |
|---|---|---|
| play(song, author) | String | Play a track |
| pause() | Function | Pause the current track |
| resume() | Function | Resume the pause track |
| volume(volume) | Function | Set the volume of tracks |
| skip() | Function | Skip a track |
| destroy() | Function | Stop all tracks |
| join() | Function | Join a voice channel |
| queue(args) | Function | View queue tracks |
| np() | Function | See now playing track |
| repeat() | Function | Repeat queue or track |
| bassboost() | Function | Bassboost tracks |
Events
error - Emit error when player get error
debug - Emit debugging
ready - Emit ready whenever player is ready
reconnect - Emit reconnect when player try to reconnect
destroy - Emit destroy when player get destroyed