OS:
- Node > 16.x
- FFMPEG
Package:
- discord.js@14
- discord-player@6
- play-dl
- musicard@2
You need to create a Discord Application to get an usable TOKEN
Note that Node v16+ is required
To install clone the repository and install the dependencies
git clone https://github.com/iFraan/fraans-discord-music.git
npm install
npm run start| Feature | Status |
|---|---|
| Discord Interactions (slash & buttons) | ✅ |
| Add to Queue | ✅ (see Sites) |
| Controls (pause/skip/resume) | ✅ |
| Playlist Support | ✅ |
| Audio Filters | ✅ |
| Skip (select menu with queue && number) | ✅ |
| DJ Roles | 🗓️ |
| Lyrics | ✅ |
| Shuffle | ✅ |
| AutoPlay (similar tracks after end of queue) | ✅ |
| Multi-Language Support | ✅ |
| More... | ⬜ |
| Language | Status |
|---|---|
| Spanish (Argentina) | ✅ |
| Spanish (Argentina Villera) | ✅ |
| Spanish (Spain) | ✅ |
| English (US) | ✅ |
| German | ✅ |
| Português (Brasil) | ✅ |
| More... | ⬜ |
Extractors are provided by discord-player and the list can be extended using the ExtractorAPI
As of today, current extractors are:
| Site | Link | Playlist |
|---|---|---|
| Youtube | ✅ | ✅ |
| Spotify | ✅ | ✅ |
| AppleMusic | ✅ | 🗓️ |
| Vimeo | ✅ | ⬜ |
| Reverbnation | ✅ | ⬜ |
| Soundcloud | ✅ | 🗓️ |
This project is provided completely free "as is" as it was made solely for educational purposes. You are free to copy and modify this software as you see fit.






