Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork106
A Discord music bot, supports YouTube, Spotify, SoundCloud, Deezer streams and web dashboard.
License
hmes98318/Music-Disc
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A discord music bot, supportsYouTube,Spotify,SoundCloud,Deezer streams and web dashboard.
Developed based ondiscord.js v14,LavaShark,Lavalink.
- Stable
- Use Lavalink
- Web dashboard
- Local node
- Docker images
If you need the version ofdiscord-player, please refer to thisbranch.
If you encounter any issues or would like to contribute to the community, please join ourDiscord server.
git clone https://github.com/hmes98318/Music-Disc.git
orclick here to download
install all the dependencies frompackage.json
npm ci
At least one Lavalink node is required to operate.
Edit theconfig.js
file to add theLavalink node.
Only supports Lavalinkv4 nodes,v4.0.8 or higher is recommended.
- Usepublic node
- orhost your own
- or enablelocal node setup
Please refer to thisdocumentation for detailed information.
nodeList:[{"id":"Node 1","hostname":"localhost","port":2333,"password":"youshallnotpass"}]
Edit the.env
file to set the bot token.
# Discord Bot TokenBOT_TOKEN ="your_token"
Editconfig.js
to configure other parameters of the bot.
npm run start
image link :https://hub.docker.com/r/hmes98318/music-disc
If you don't have any available nodes, you need to first start the server container usingDocker Compose in the server directory.
Please put yourtoken into theBOT_TOKEN
variable.
Editconfig.js
to configure other parameters of the bot.
services:music-disc:image:hmes98318/music-disc:latestcontainer_name:music-discrestart:alwaysenvironment:TZ:"Asia/Taipei"BOT_TOKEN:"your_token"volumes: -./config.js:/bot/config.js# Bot config -./logs:/bot/logs# Bot logs -./server:/bot/server# localnode configuration fileports: -33333:33333
docker compose up -d
Use the following command to start the container:
Please put yourtoken into theBOT_TOKEN
variable.
docker run -d \ --name music-disc \ --restart always \ -e TZ="Asia/Taipei" \ -e BOT_TOKEN="your_token" \ -v $(pwd)/config.js:/bot/config.js \ -v $(pwd)/logs:/bot/logs \ -v $(pwd)/server:/bot/server \ -p 33333:33333 \ hmes98318/music-disc:latest
If you'd like to contribute to the development of Music Disc, please follow these steps:
- Fork the repository
- Create a new branch from thedev branch (all development work happens on the dev branch)
- Make your changes
- Submit a pull request to thedev branch
Please note that the main branch is only updated for releases.
Music Disc supports multiple languages. If you want to contribute translations:
- Read the translation guidelines insrc/locales/README.md
- Follow the IETF language tag format (e.g.
en-US
) - Ensure all translation keys from the default
en-US
templates are included
About
A Discord music bot, supports YouTube, Spotify, SoundCloud, Deezer streams and web dashboard.
Topics
Resources
License
Code of conduct
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors6
Uh oh!
There was an error while loading.Please reload this page.