The Advanced Discord Music Bot offers a user-friendly way to stream music from various platforms like YouTube, Spotify, and SoundCloud directly into your Discord server. With features like 24/7 support, auto-resume, and an interactive dashboard, this bot makes it easy to enjoy high-quality music with friends.
To start using the Advanced Discord Music Bot, follow these simple steps to download and set it up on your computer.
Before downloading, ensure your system meets the following requirements:
- Operating System: Windows 10 or later, macOS Monterey or later, or a recent Linux distribution.
- Node.js: Version 16 or later installed on your system. You can download it from Node.js official site.
- Discord Account: You will need an active Discord account and permissions to add bots to a server.
To access the latest version of the Advanced Discord Music Bot, visit this page to download. Here, you will find all available releases.
On the Releases page, you can see a list of versions. Click on the latest release to view more details. Scroll down to the "Assets" section. You will find a downloadable file, usually named advanced-discord-music-bot.zip.
- Click on the zip file to start downloading.
- Wait for the download to complete. It may take a few moments depending on your internet speed.
Once the download finishes, locate the advanced-discord-music-bot.zip file in your downloads folder.
- Right-click the file.
- Select "Extract Allโฆ" from the context menu.
- Choose a destination folder and click "Extract."
This will create a new folder containing all necessary files.
- Open the terminal (Command Prompt on Windows or Terminal on macOS/Linux).
- Navigate to the folder you just extracted. You can use the
cdcommand followed by the path to your folder. For example:cd path\to\your\folder - Once in the folder, type the following command to install dependencies:
npm install
Make sure that Node.js is already installed, or this command will not work.
You need to set up environment variables to connect the bot to your Discord server and music APIs.
- Copy the
.env.examplefile and rename it to.envin the bot's folder. - Open the
.envfile and fill in the required values:TOKEN=Your_Discord_Bot_Token_Here PREFIX=! MONGO_URL=Your_MongoDB_Connection_URL_Here
For enhanced functionality with Spotify and SoundCloud, you can configure API credentials:
Spotify API Setup:
- Go to Spotify Developer Dashboard
- Create a new app
- Copy your Client ID and Client Secret
- Add them to your
.envfile:SPOTIFY_CLIENT_ID=your_spotify_client_id SPOTIFY_CLIENT_SECRET=your_spotify_client_secret
SoundCloud API Setup:
- Visit SoundCloud Developers
- Register your application
- Copy your Client ID
- Add it to your
.envfile:SOUNDCLOUD_CLIENT_ID=your_soundcloud_client_id
Note: The bot will work without API credentials but with limited functionality. API credentials enable better rate limits and access to more features.
To start the bot:
- In your terminal, ensure you are still in the bot's folder.
- Type the following command and hit enter:
node index.js
If everything is set up correctly, the bot should launch and be ready to use in your Discord server.
Once the bot is running, you can add music commands to your Discord server. Use slash commands to play, pause, skip, and manage your music preferences. Check the documentation within the bot for command details.
- 24/7 Music Streaming: Enjoy non-stop music with the ability to keep playing even when you're offline.
- Auto-Resume: If the bot disconnects, it will auto-resume the playlist from where it left off.
- Multi-Platform Support: Easily stream music from YouTube, Spotify, and SoundCloud.
- Interactive Dashboard: Access an easy-to-use interface to manage your music settings.
- High-Definition Audio: Enjoy clear and crisp sound quality while listening to your favorite tunes.
If you encounter any issues while downloading or running the bot, here are some common solutions:
- Error: "Cannot find module": Ensure Node.js is correctly installed and you have run
npm install. - Bot not joining voice channel: Make sure the bot has the necessary permissions in your server to connect to voice channels.
- Token issues: Double-check your Discord token in the
config.jsonfile for accuracy.
For further assistance, check the issues section on the GitHub page.
If you want to connect with others using the Advanced Discord Music Bot, join our community channel on Discord. Here, you can ask questions, share tips, and find new ways to enjoy your music experience.
For additional help, please check:
- API Setup Guide - Detailed instructions for configuring Spotify and SoundCloud APIs
- Documentation
- Report an issue on the GitHub repository