1.0.2 • Published 3 years ago
@tireoz/deezer v1.0.2
@tireoz/deezer
A DisTube custom plugin for supporting Deezer URL.
Feature
This plugin grabs the songs on Deezer then searches on SoundCloud and plays with DisTube.
Installation
npm install @tireoz/deezer@latestUsage
const Discord = require("discord.js");
const client = new Discord.Client();
const { DisTube } = require("distube");
const { DeezerPlugin } = require("@tireoz/deezer");
const distube = new DisTube(client, {
plugins: [new DeezerPlugin()],
});or
import { Client } from "discord.js";
import { DisTube } from "distube";
import { DeezerPlugin } from "@tireoz/deezer";
const client = new Client();
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. EmitsaddListandplaySongevent before or after fetching all the songs.If
false, DisTube plays the first song -> emitsaddListandplaySongevents -> fetches all the rest\ Iftrue, DisTube plays the first song -> fetches all the rest -> emitsaddListandplaySongevents
Example
new DeezerPlugin({
parallel: true,
emitEventsAfterFetching: false,
});