@distube/deezer
A DisTube custom plugin for supporting Deezer URL.
Feature
This plugin grabs the songs on Deezer then searches on YouTube and plays with DisTube.
Installation
npm install @distube/deezer@latest
Usage
const Discord = require("discord.js");
const client = new Discord.Client();
const { DisTube } = require("distube");
const { DeezerPlugin } = require("@distube/deezer");
const distube = new DisTube(client, {
plugins: [new DeezerPlugin()],
});
Documentation
DeezerPlugin([DeezerPluginOptions])
-
DeezerPluginOptions.parallel
: Default istrue
. Whether or not searching the playlist in parallel. -
DeezerPluginOptions.emitEventsAfterFetching
: Default isfalse
. EmitsaddList
andplaySong
event before or after fetching all the songs.If
false
, DisTube plays the first song -> emitsaddList
andplaySong
events -> fetches all the rest
Iftrue
, DisTube plays the first song -> fetches all the rest -> emitsaddList
andplaySong
events
Example
new DeezerPlugin({
parallel: true,
emitEventsAfterFetching: false,
});