{"id":27622604,"url":"https://github.com/AkAbhijit/Wave-Music","last_synced_at":"2025-04-23T09:01:37.245Z","repository":{"id":38010175,"uuid":"480281047","full_name":"AkAbhijit/Wave-Music","owner":"AkAbhijit","description":"WaveMusic is a discord music bot base in (Shoukaku)","archived":false,"fork":false,"pushed_at":"2024-06-15T19:06:19.000Z","size":578,"stargazers_count":185,"open_issues_count":6,"forks_count":148,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-04-15T05:02:27.847Z","etag":null,"topics":["discod-bots","discord-bot","discord-bots","discord-music-bot","discord-music-bot-24-7","lavalink","lavalink-music","lavalink-musicbot","music-bot","shoukaku","slash-commands","spotify","wavemusic"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AkAbhijit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-04-11T07:56:20.000Z","updated_at":"2025-04-09T21:54:13.000Z","dependencies_parsed_at":"2023-10-03T05:37:37.459Z","dependency_job_id":"a0c8d3b5-0562-4b99-9d8c-2f5867987ea4","html_url":"https://github.com/AkAbhijit/Wave-Music","commit_stats":null,"previous_names":["coders-src/wavemusic","brblacky/wavemusic","appujet/wavemusic","akabhijit/wave-music"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AkAbhijit%2FWave-Music","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AkAbhijit%2FWave-Music/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AkAbhijit%2FWave-Music/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AkAbhijit%2FWave-Music/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AkAbhijit","download_url":"https://codeload.github.com/AkAbhijit/Wave-Music/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250403832,"owners_count":21424794,"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":["discod-bots","discord-bot","discord-bots","discord-music-bot","discord-music-bot-24-7","lavalink","lavalink-music","lavalink-musicbot","music-bot","shoukaku","slash-commands","spotify","wavemusic"],"created_at":"2025-04-23T09:01:02.319Z","updated_at":"2025-04-23T09:01:37.210Z","avatar_url":"https://github.com/AkAbhijit.png","language":"JavaScript","funding_links":["https://ko-fi.com/H2H7LKT9L","https://www.paypal.me/sdip521"],"categories":["Bots"],"sub_categories":[],"readme":"\u003ccenter\u003e\u003cimg src=\"https://capsule-render.vercel.app/api?type=waving\u0026color=gradient\u0026height=200\u0026section=header\u0026text=WaveMusic\u0026fontSize=80\u0026fontAlignY=35\u0026animation=twinkling\u0026fontColor=gradient\" /\u003e\u003c/center\u003e\n\n[![Version][version-shield]](version-url)\n[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n[![MIT License][license-shield]][license-url]\n\n\u003c!-- PROJECT LOGO --\u003e\n\u003cbr /\u003e\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/brblacky/WaveMusic\"\u003e\n    \u003cimg src=\"https://cdn.discordapp.com/avatars/977742811132743762/a_b38640208ccf2e95cdca9c00fe213d45.gif?size=512\" alt=\"moebot\" width=\"200\" height=\"200\"\u003e\n  \u003c/a\u003e\n\n  \u003ch3 align=\"center\"\u003eWaveMusic\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    WaveMusic is  a powerful music Bot\n    \u003cbr /\u003e\n    \u003cbr /\u003e\n    \u003ca href=\"https://github.com/brblacky/WaveMusic/issues\"\u003eReport Bug \u0026 Request Feature\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\u003c!-- ABOUT THE PROJECT --\u003e\n\n## 🔥 Unique Features\n\n- Developed Discord.js v14\n- Advanced Music System\n- Customizable Prefix\n- Powerful Search Engine\n- 12 + Music Filters\n- Hybrid Command Handling (Slash and Normal Commands)\n- Highly Configurable\n- User-friendly and Easy to Use\n- 24/7 Music Playback\n- Playlist commands\n- Setup music channel\n\n## 🎶 Support Sources\n\n🔍 **Default Sources**:\n\n-   ![YouTube](https://img.shields.io/badge/YouTube-FF0000?style=plastic\u0026logo=youtube\u0026logoColor=white)\n-   ![SoundCloud](https://img.shields.io/badge/SoundCloud-FF3300?style=plastic\u0026logo=soundcloud\u0026logoColor=white)\n-   ![Twitch](https://img.shields.io/badge/Twitch-9146FF?style=plastic\u0026logo=twitch\u0026logoColor=white)\n-   ![Bandcamp](https://img.shields.io/badge/Bandcamp-629AA9?style=plastic\u0026logo=bandcamp\u0026logoColor=white)\n-   ![Vimeo](https://img.shields.io/badge/Vimeo-1AB7EA?style=plastic\u0026logo=vimeo\u0026logoColor=white)\n-   ![http](https://img.shields.io/badge/http-FFA500?style=plastic\u0026logo=http\u0026logoColor=white)\n\n🔌 **Plugin Sources**: `(Require: LavaLink v4.0.x)`\n\n**Note: You need to install the plugins to use these sources**\n\n-   ![Spotify](https://img.shields.io/badge/Spotify-1ED760?style=plastic\u0026logo=spotify\u0026logoColor=white) ([Required Plugin][LavaSrc])\n-   ![Deezer](https://img.shields.io/badge/Deezer-FF0000?style=plastic\u0026logo=deezer\u0026logoColor=white) ([Required Plugin][LavaSrc])\n-   ![Apple Music](https://img.shields.io/badge/Apple%20Music-000000?style=plastic\u0026logo=apple-music\u0026logoColor=white) ([Required Plugin][LavaSrc])\n-   ![Yandex Music](https://img.shields.io/badge/Yandex%20Music-FF0066?style=plastic\u0026logo=yandex-music\u0026logoColor=white) ([Required Plugin][LavaSrc])\n-   ![Mixcloud](https://img.shields.io/badge/Mixcloud-51C4D3?style=plastic\u0026logo=mixcloud\u0026logoColor=white) ([Required Plugin][skybot-lavalink-plugin])\n-   ![Ocremix](https://img.shields.io/badge/Ocremix-FF6600?style=plastic\u0026logo=ocremix\u0026logoColor=white) ([Required Plugin][skybot-lavalink-plugin])\n-   ![Clyp](https://img.shields.io/badge/Clyp-6BB5A6?style=plastic\u0026logo=clyp\u0026logoColor=white) ([Required Plugin][skybot-lavalink-plugin])\n-   ![Reddit](https://img.shields.io/badge/Reddit-FF4500?style=plastic\u0026logo=reddit\u0026logoColor=white) ([Required Plugin][skybot-lavalink-plugin])\n-   ![Getyarn](https://img.shields.io/badge/Getyarn-FF9000?style=plastic\u0026logo=getyarn\u0026logoColor=white) ([Required Plugin][skybot-lavalink-plugin])\n-   ![TikTok](https://img.shields.io/badge/TikTok-FF2D55?style=plastic\u0026logo=tiktok\u0026logoColor=white) ([Required Plugin][skybot-lavalink-plugin])\n-   ![Soundgasm](https://img.shields.io/badge/Soundgasm-F1672F?style=plastic\u0026logo=soundgasm\u0026logoColor=white) ([Required Plugin][skybot-lavalink-plugin])\n-   ![Text To Speech](https://img.shields.io/badge/Text%20To%20Speech-3080ff?style=plastic\u0026logo=google-translate\u0026logoColor=white) ([Required Plugin][skybot-lavalink-plugin])\n\n[LavaSrc]: https://github.com/TopiSenpai/LavaSrc\n[skybot-lavalink-plugin]: https://github.com/DuncteBot/skybot-lavalink-plugin\n\n### To set up a Lavalink server on Windows, Linux, or Replit, [Click Here.](https://github.com/LucasB25/lavalink-server)\n\n### **Need Help with plugins?** Join our [Discord Server](https://discord.gg/YsJCtDuTXp) and ask for help in the `#support` channel.\n\n## 🔧 Requirements\n\nBefore starting with the installation, you need to have the following:\n\n- ![Node.js](https://img.shields.io/badge/Node.js-43853D?style=for-the-badge\u0026logo=node.js\u0026logoColor=white) [v18.17.1 or higher](https://nodejs.org/en/download/)\n\n- ![Lavalink](https://img.shields.io/badge/Lavalink-7289DA?style=for-the-badge\u0026logo=discord\u0026logoColor=white) [v4.0.0 or higher](https://github.com/freyacodes/Lavalink)\n\n## 🚀 Installation from source\n\n1. Clone the WaveMusic repository:\n\n```bash\ngit clone https://github.com/brblacky/WaveMusic.git\n```\n\n2. change the directory to WaveMusic\n\n```bash\ncd WaveMusic\n```\n\n3. Install the required packages:\n\n```bash\nnpm i\n```\n\n4. Set up your environment variables:\n\nCreate a `.env` file in the root directory of your project with the following variables:\n\n```bash\nTOKEN=\".\" # Your bot token\nPREFIX= \"!\" # Your prefix\nOWNER_IDS=[\"959276033683628122\",\"859640640640640640\"] # Your discord id, you can add multiple ids\nGUILD_ID= \"859640640640640640\" # Your server Id if you want to use the for single server\nPRODUCTION=\"true\" # true for production \nSEARCH_ENGINE= \"ytsearch\" # ytsearch, scsearch or ytmsearch\nMAX_PLAYLIST_SIZE= \"100\" # Max playlist size\nMAX_QUEUE_SIZE= \"100\" # Max queue size\nBOT_STATUS= \"online\" # Your bot status\nBOT_ACTIVITY= \"Lavamusic\" # Your bot activity\nLAVALINK_URL=\"lavalink:2333\" # Your lavalink url\nLAVALINK_AUTH=\"youshallnotpass\" # Your lavalink password\nLAVALINK_NAME=\"Blacky\" # Your lavalink name\nLAVALINK_SECURE= \"false\" # true for secure lavalink\nKEEP_ALIVE= \"false\" # true for keep alive in https://replit.com\nLOG_CHANNEL_ID=\"\"\nBOT_ACTIVITY_TYPE=0 # Activity type is a number from 0 to 5 see more here https://discord.com/developers/docs/topics/gateway-events#activity-object-activity-types\n```\n\n5. Run the bot:\n\n```bash\nnpm start\n```\n\n## 📝 Configuration\n\n- **Prefix**: The prefix for the bot commands\n- **Owner ID**: The ID of the bot owner\n- **Client ID**: The ID of the bot client\n- **Guild ID**: The ID of the server where the bot will be used\n- **Production**: Set to `true` for production\n- **Search Engine**: The search engine to use for searching songs\n- **Max Playlist Size**: The maximum size of a playlist\n- **Max Queue Size**: The maximum size of the queue\n- **Bot Status**: The status of the bot\n- **Bot Activity**: The activity of the bot\n- **Lavalink URL**: The URL of the Lavalink server\n- **Lavalink Auth**: The password for the Lavalink server\n- **Lavalink Name**: The name of the Lavalink server\n- **Lavalink Secure**: Set to `true` for secure Lavalink\n- **Bot Activity Type**: The type of activity for the bot\n- **Keep Alive**: Set to `true` for keep alive for replit\n\n###\n\nWaveMusic is a discord music bot base in [Shoukaku](\u003chttps://github.com/Deivu/Shoukaku\u003e)\nIf you liked this repository, feel free to leave a star ⭐ to help promote !\n\n## 📜 Contributing\n\nThank you for your interest in contributing to Lavamusic! Here are some guidelines to follow when contributing:\n\n1. Fork the repository and create a new branch for your feature or bug fix.\n2. Write clean and concise code that follows the established coding style.\n3. Create detailed and thorough documentation for any new features or changes.\n4. Write and run tests for your code.\n5. Submit a pull request with your changes.\n\nYour contribution will be reviewed by the project maintainers, and any necessary feedback or changes will be discussed with you. We appreciate your help in making Lavamusic better!\n\n## 🔐 License\n\nDistributed under the GPL-3.0 license. See ![LICENSE](https://img.shields.io/github/license/appujet/WaveMusic?style=social) for more information.\n\n## ☕ Donate\n\nDo you like this project? Support it by donating\n\n[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/H2H7LKT9L)\n[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://www.paypal.me/sdip521)\n\n## 👥 Contributors\n\nThanks goes to these wonderful people :\n\n\u003ca href=\"https://github.com/appujet/WaveMusic/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=appujet/WaveMusic\" /\u003e\n\u003c/a\u003e\n\n[version-shield]: https://img.shields.io/github/package-json/v/brblacky/WaveMusic?style=for-the-badge\n[contributors-shield]: https://img.shields.io/github/contributors/brblacky/WaveMusic.svg?style=for-the-badge\n[contributors-url]: https://github.com/brblacky/WaveMusic/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/brblacky/WaveMusic.svg?style=for-the-badge\n[forks-url]: https://github.com/brblacky/WaveMusic/network/members\n[stars-shield]: https://img.shields.io/github/stars/brblacky/WaveMusic.svg?style=for-the-badge\n[stars-url]: https://github.com/brblacky/WaveMusic/stargazers\n[issues-shield]: https://img.shields.io/github/issues/brblacky/WaveMusic.svg?style=for-the-badge\n[issues-url]: https://github.com/brblacky/WaveMusic/issues\n[license-shield]: https://img.shields.io/github/license/brblacky/WaveMusic.svg?style=for-the-badge\n[license-url]: https://github.com/brblacky/WaveMusic/blob/master/LICENSE\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAkAbhijit%2FWave-Music","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAkAbhijit%2FWave-Music","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAkAbhijit%2FWave-Music/lists"}