A fast and productive music player library for discord.js
Install olebeh-music-player
$ npm install --save olebeh-music-player
Install @discordjs/opus
$ npm install --save @discordjs/opus
NOTE: Package needs discord.js framework in order to work. Your may still use any other library for your bot, but note that this package will install it.
-
As an application: https://www.ffmpeg.org/download.html (important)
-
As an NPM module: https://npmjs.com/package/ffmpeg-static
- Beginner friendly 🆕
- Very simple usage ✅
- Fast and productive 🥇
- Can be used on many servers at time 🌆
- Very flexible, provides full control on what is streamed right now ✨
First of all, choose your language specification: TypeScript or JavaScript. TypeScript is highly recommended for use
Use these links to view examples for TypeScript or JavaScript:
For now, Olebeh Music Player only supports YouTube, Spotify and direct link to media files. Spotify is only available if you will provide your Spotify's app credentials
Fetching data from Spotify only available if you have own Spotify app. It can be created easily following this tutorial
const player = new Player(client, {
authorization: {
youtube: {
cookie: 'YOUR_YOUTUBE_COOKIE'
},
spotify: {
client_id: 'CLIENT_ID'
client_secret: 'CLIENT_SECRET'
refresh_token: 'REFRESH_TOKEN'
market: 'MARKET'
}
}
})
- For obtaining YouTube cookie, follow this guide
- For obtaining Spotify credentials, follow this guide
For now, that's it. Thanks for using this library, any issues can be reported here