Skip to content

A comprehensive Discord music bot library built for Discord.js, offering simplified music commands, effortless playback from diverse sources, and integrated audio filters.

License

Notifications You must be signed in to change notification settings

skick1234/DisTube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GitHub Workflow Status node-current npm peer dependency version Codecov branch
npm GitHub Repo stars Discord

Buy Me a Coffee at ko-fi.com

DisTube

DisTube is a comprehensive Discord music bot library built for Discord.js, offering simplified music commands, effortless playback from diverse sources, and integrated audio filters.

🌟 Features

  • Easy Integration: Built on top of discord.js v14 and @discordjs/voice
  • Voice Management: Robust handling of voice connections and queue management
  • Audio Filters: Built-in filters (bassboost, echo, karaoke, etc.) and custom filter support
  • Plugin System: Extensible architecture supporting various music sources through plugins
  • Type Safety: Written in TypeScript for better development experience
  • Active Community: Join our Discord Support Server for help

πŸ“‹ Requirements

πŸ”’ Encryption Libraries

Note

You only need to install one of these libraries if your system does not support aes-256-gcm (verify by running require('node:crypto').getCiphers().includes('aes-256-gcm')).

πŸš€ Installation

npm install distube @discordjs/voice @discordjs/opus

For FFmpeg installation:

Note

Alternative FFmpeg builds available here

πŸ“š Documentation

🀝 Contributing

Contributions are welcome! Please read our Contributing Guidelines before submitting a pull request.

πŸ“„ License

Licensed under MIT License

πŸ’– Support

Support me on Ko-fi