DiscordMusicAddon

GitHub
https://github.com/DarkoPendragon/discord.js-musicbot-addon

NPM
https://www.npmjs.com/package/discord.js-musicbot-addon

YouTube API
https://developers.google.com/youtube/v3/getting-started

FFmpeg
https://www.ffmpeg.org/

http://blog.gregzaal.com/how-to-install-ffmpeg-on-windows/

heroku-buildpack-ffmpeg-latest
https://github.com/jonathanong/heroku-buildpack-ffmpeg-latest

Installation
1. npm install discord.js discord.js-musicbot-addon It is recommended to have the stable branch of Discord.js.

2. ffmpeg installed for your OS/env. Allows the bot to join voice as well as speak.

3. npm install node-opus Required for voice/streaming.

Heroku (with heroku-buildpack-ffmpeg-latest)
"dependencies": { "discord.js": "^11.4.2", "discord.js-musicbot-addon": "^13.4.5", "node-opus": "^0.3.1" }