@distube/deezer
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

npm peer dependency version npm GitHub Repo stars Discord

@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 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,
});

Package Sidebar

Install

npm i @distube/deezer

Weekly Downloads

519

Version

1.0.0

License

MIT

Unpacked Size

26.1 kB

Total Files

6

Last publish

Collaborators

  • skick