discord-music-core
v1.0.2
Published
A discord.js bot music package.
Downloads
15
Maintainers
Readme
discord-music-wrapper
This package is currently under heavy development.
If you encountered any bugs or have some feature requests/questions, please open a new issue and describe it briefly.
As an alternative, you can join my discord server for further enquiries.
This package can help you with playing music in a discord.js bot.
musicClientOptions
| Option |Default|Description|
|---|---|---|
|earProtections
|true
|Using false
will by pass the limit on the volume command, accepting volumes higher than 100
.|
|loop
|false
|Using true
will set the loop setting enabled upon queue creation.|
|songChooseTimeout
|10
|The song choose timeout after searching for a song, in terms of seconds. Default is 10
seconds.|
|volume
|30
|Volume based on 100
, such that the default setting will be 30/100
and thus make the volume safe for turning the music bot volume in discord to 100%. Tuning up the volume higher than 50
is not recommended.|
Links
Github issues : https://github.com/Absolute-Development/discord-music-core/issues
Github pull requesets : https://github.com/Absolute-Development/discord-music-core/pulls
npm package page : https://www.npmjs.com/package/discord-music-core
Usage
const MusicClient = require("discord-music-core")
const musicPlayer = new MusicClient("Youtube Api key")
musicPlayer.play(message, searchArray) // Searches for and add the searched results to the queue.
musicPlayer.playTop(message, searchArray) // Searches for and add the searched results to the top of the queue.
musicPlayer.stop(message) // Stop the music, which includes clearing the queue.
musicPlayer.nowPlaying(message) // Display the music title for now playing.
musicPlayer.showQueue(message) // Displays the whole music queue.
musicPlayer.skip(message) // Skip the song that is now playing.
musicPlayer.remove(message) // Removes certain position of song in the song queue.
musicPlayer.pause(message) // Pauses the music queue.
musicPlayer.repeat(message) // Repeats the current song.
musicPlayer.loop(message) // Loops the whole queue.
musicPlayer.shuffle(message) // Shuffles the whole queue.
musicPlayer.volume(message, volume) // Sets the volume to the certain amount. Using negative values will show the volume that is using now instead.