1.0.2 • Published 1 year ago

@tireoz/deezer v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@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@latest

Usage

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 is true. Whether or not searching the playlist in parallel.
  • DeezerPluginOptions.emitEventsAfterFetching: Default is false. Emits addList and playSong event before or after fetching all the songs.

    If false, DisTube plays the first song -> emits addList and playSong events -> fetches all the rest\ If true, DisTube plays the first song -> fetches all the rest -> emits addList and playSong events

Example

new DeezerPlugin({
  parallel: true,
  emitEventsAfterFetching: false,
});