@distube/yt-dlp
yt-dlp extractor plugin for DisTube.js.org.
Feature
- Support 900+ sites using yt-dlp
Requirement
Installation
npm install @distube/yt-dlp@latest
Documentation
new YtDlpPlugin([YtDlpPluginOptions])
Create a DisTube's ExtractorPlugin
instance.
-
YtDlpPluginOptions.update
(boolean
): Default istrue
. 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 })],
});