{"id":13456916,"url":"https://github.com/SudhanPlayz/Discord-MusicBot","last_synced_at":"2025-03-24T11:32:00.013Z","repository":{"id":36951501,"uuid":"268786553","full_name":"SudhanPlayz/Discord-MusicBot","owner":"SudhanPlayz","description":"An advanced discord music bot, supports Spotify, Soundcloud, YouTube with Shuffling, Volume Control and Web Dashboard with Slash Commands support!","archived":false,"fork":false,"pushed_at":"2024-10-21T12:36:42.000Z","size":6801,"stargazers_count":2964,"open_issues_count":13,"forks_count":2875,"subscribers_count":57,"default_branch":"v5","last_synced_at":"2024-10-21T19:02:42.714Z","etag":null,"topics":["commands","dashboard","discord","discord-bot","discord-js","discord-music-bot","glitch","hacktoberfest","heroku","music","music-bot","musicbot","nodejs","repl","slash","slash-commands","song","web","web-dashboard","website"],"latest_commit_sha":null,"homepage":"https://musicbot.darrenofficial.com","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SudhanPlayz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":".github/SUPPORT.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-06-02T11:49:35.000Z","updated_at":"2024-10-21T11:05:31.000Z","dependencies_parsed_at":"2023-10-04T09:36:38.500Z","dependency_job_id":"dd42e38a-4ca3-4f6f-a6cf-8343ccd0666e","html_url":"https://github.com/SudhanPlayz/Discord-MusicBot","commit_stats":{"total_commits":858,"total_committers":74,"mean_commits":"11.594594594594595","dds":0.8461538461538461,"last_synced_commit":"04ed0b4f0e20ed43a927908be04580cc8fd57ae9"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SudhanPlayz%2FDiscord-MusicBot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SudhanPlayz%2FDiscord-MusicBot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SudhanPlayz%2FDiscord-MusicBot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SudhanPlayz%2FDiscord-MusicBot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SudhanPlayz","download_url":"https://codeload.github.com/SudhanPlayz/Discord-MusicBot/tar.gz/refs/heads/v5","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221962483,"owners_count":16908339,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["commands","dashboard","discord","discord-bot","discord-js","discord-music-bot","glitch","hacktoberfest","heroku","music","music-bot","musicbot","nodejs","repl","slash","slash-commands","song","web","web-dashboard","website"],"created_at":"2024-07-31T08:01:29.995Z","updated_at":"2024-10-29T00:31:31.845Z","avatar_url":"https://github.com/SudhanPlayz.png","language":"HTML","funding_links":[],"categories":["HTML","Bots"],"sub_categories":["Self Host-able Bots"],"readme":"\u003ch1 align=\"center\"\u003e\u003cimg src=\"./assets/logo.gif\" width=\"30px\"\u003e Discord Music Bot \u003cimg src=\"./assets/logo.gif\" width=\"30px\"\u003e\u003c/h1\u003e\n\n## ✨Latest Updates\n\nv5.1 Is in development! Go check it out [HERE!](https://github.com/wtfnotavailable/Discord-MusicBot)\n\nWhat do you gain from it? Let us explain:\n - Completely modular docker environment for easier development and deployment\n - A WORKING DASHBOARD!!!\n - DB Integration for you to save your favorite songs in\n - Integrated self hosted Lavalink\n - Dedicated query channel\n - More commands and functionalities\n - And so much more to come!\n\n## 🚧 | Prerequisites\n\n- [Node.js 16+](https://nodejs.org/en/download/)\n- [Lavalink Server](https://code.darrennathanael.com/how-to-lavalink)\n- You'll need to run `npm run deploy` or `yarn deploy`. to initialized the slash commands. _You can do this on your pc\n  locally_\n\n\u003e NOTE: Lavalink is needed for music functionality. You need to have a working Lavalink server to make the bot work.\n\n## 📝 | Important Note if you're Switching from v4 to v5\n\n1. Download and configure v5 in a seperate folder.\n2. Kick your bot out of your server.\n3. Reinvite the Bot with the right\n   scopes. [Example Invite URL (Change CLIENT_ID)](https://discord.com/oauth2/authorize?client_id=CLIENT_ID\u0026permissions=277083450689\u0026scope=bot%20applications.commands)\n4. Run `npm run deploy` or `yarn deploy` to initialize the slash commands. _You can do this on your pc locally_\n\n## 📝 | Tutorial\n\n### 🐳 Docker\nYou should configure the `config.js` file with the host `\"lavalink\"`, using the same `password` and `port` as specified in `docker/application.yml`.\n\nBuild and start bot and lavalink\n```sh\ndocker-compose up -d --build\n```\n### 💪🏻 Non-Docker\n\u003e The `config.js` file should be configured first. Don't forget to add a lavalink host\n\nInstall all dependencies and deploy Slash Commands\n```sh\nnpm install\nnpm run deploy\n```\nStart the bot\n```sh\nnode index.js\n```\n\n## 📝 | [Support Server](https://discord.gg/sbySMS7m3v)\n\nIf you have major coding issues with this bot, please join and ask for help.\n\n## 📸 | Screenshots\n\nSoon\n\n## 🚀 | Deploy\n\n[![Deploy to heroku](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/SudhanPlayz/Discord-MusicBot/tree/v5)\n[![Open in Gitpod](https://camo.githubusercontent.com/76e60919474807718793857d8eb615e7a50b18b04050577e5a35c19421f260a3/68747470733a2f2f676974706f642e696f2f627574746f6e2f6f70656e2d696e2d676974706f642e737667)](https://gitpod.io/#https://github.com/SudhanPlayz/Discord-MusicBot/tree/v5)\n\n## ✨ | Contributors\n\nContributions are always welcomed :D Make sure to follow [Contributing.md](/CONTRIBUTING.md)\n\n\u003ca href=\"https://github.com/SudhanPlayz/Discord-MusicBot/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contributors-img.web.app/image?repo=SudhanPlayz/Discord-MusicBot\" /\u003e\n\u003c/a\u003e\n\n## 🌟 | Made with\n\n- [Discord.js](https://discord.js.org/)\n- [Lavalink](https://github.com/freyacodes/Lavalink) with erela.js\n- [Express](https://expressjs.com/)\n- [Next JS](https://nextjs.org/)\n- [Next UI](https://nextui.org)\n- [Material UI Icons](https://mui.com/material-ui/material-icons/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSudhanPlayz%2FDiscord-MusicBot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSudhanPlayz%2FDiscord-MusicBot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSudhanPlayz%2FDiscord-MusicBot/lists"}