Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@hunghg255/yt-dlp

distubejs27MIT1.1.5TypeScript support: included

yt-dlp plugin for DisTube.js.org

distube, plugin, yt-dlp, youtube-dl, discord.js, discord-music-bot

readme

npm peer dependency version npm GitHub Repo stars Discord

@distube/yt-dlp

yt-dlp extractor plugin for DisTube.js.org.

Feature

Requirement

Installation

npm install @distube/yt-dlp@latest

Documentation

new YtDlpPlugin([YtDlpPluginOptions])

Create a DisTube's ExtractorPlugin instance.

  • YtDlpPluginOptions.update (boolean): Default is true. Update the yt-dlp binary when the plugin is initialized.

Usage

const Discord = require("discord.js");
const client = new Discord.Client();

const { DisTube } = require("distube");
const { YtDlpPlugin } = require("@distube/yt-dlp");
const distube = new DisTube(client, {
  plugins: [new YtDlpPlugin({ update: true })],
});