EPIC TUNES is a high-performance, feature-rich Discord music bot designed for seamless audio experiences. Built with modern web technologies, it features a professional Interactive Dashboard, 24/7 uptime capability, and a sleek user interface.
-
High-Quality Playback:
Supports YouTube, Spotify, and SoundCloud with optimal audio buffering. -
Interactive Dashboard (
/help):
Control everything from a single command!Home: Real-time status overview.Music Center: Dedicated controls for playback, queue, and filters.Info System: Bot statistics and support.Settings: Configure per-server settings.
-
Advanced Audio Filters:
Apply real-time effects likeBassboost,Nightcore,Vaporwave,3D, and more. -
Custom Configuration:
- Dynamic Prefix (
/prefix) persistent per server. - Server-specific settings manageable via
/config.
- Dynamic Prefix (
-
24/7 Ready:
Built-in HTTP server for health checks (perfect for Render + UptimeRobot).
Run multiple instances of the bot (e.g., EPIC TUNES and MFS MUSIC) from the same codebase!
-
Create a second env file:
- Copy
.envto.env.bot2 - Update
DISCORD_TOKENand setBOT_NAME="MFS MUSIC"
- Copy
-
Run the second bot:
npm run dev:bot2 # Or manually: npm run dev -- --env=.env.bot2
-
Clone the Repository
git clone https://github.com/EPIC-SID/EPIC-TUNES.git cd EPIC-TUNES -
Install Dependencies
npm install
-
Configure Environment Create a
.envfile in the root directory:DISCORD_TOKEN=your_bot_token_here PREFIX=?
(Optional): Create
cookies.jsonfor better YouTube support. -
Build and Run
npm run build npm start
| Command | Description |
|---|---|
/play <query> |
Play a song or playlist (YouTube/Spotify/SoundCloud). |
/stop |
Stop playback and clear the queue. |
/pause |
Pause the current track. |
/resume |
Resume playback. |
/skip |
Skip to the next song. |
/previous |
Go back to the previous song. |
/forward <seconds> |
Fast forward the current song. |
/rewind <seconds> |
Rewind the current song. |
/volume <0-100> |
Adjust the volume. |
/queue |
View the song queue (Interactive Pagination). |
/shuffle |
Shuffle the queue. |
/loop <off/song/queue> |
Toggle loop modes. |
/seek <seconds> |
Seek to a specific time. |
/autoplay |
Toggle autoplay mode. |
/filter <name> |
Apply audio effects (bassboost, nightcore, etc.). |
/lyrics |
Fetch lyrics for the current song. |
/nowplaying |
Show details of the current track. |
/247 |
Toggle 24/7 mode (Bot stays in voice channel). |
/join |
Summon the bot to your voice channel. |
/leave |
Disconnect the bot. |
| Command | Description |
|---|---|
/help |
Open the Interactive Dashboard. |
/ping |
Check bot latency. |
/stats |
View server/user counts and system memory. |
/uptime |
See how long the bot has been online. |
/invite |
Get an invite link for the bot. |
/config |
View server configuration. |
/prefix <new> |
Set a custom prefix for this server. |
/setup |
Initialize the Dedicated Request Channel. |
/reset |
Reset server settings to default. |