Musicify is a ChatPlay-focused Discord music bot that also operates like a standard music bot. It is easy to self-host with Docker, or click here to invite the bot and start using it today with no hosting or setup required.
- ChatPlay-powered interactions for conversational bot control
- Standard music playback with multi-guild Lavalink support
- Supports queue management, shuffle, seek, volume, loop, and now playing
- Built-in commands for help, bot stats, and track information
This repository includes Docker support for simple deployment.
- Copy
.env.exampleto.envand fill in yourBOT_TOKENandCLIENT_ID. - Start the bot:
docker compose up --build -d
- Stop the bot:
docker compose down
If startup fails, use:
docker compose logs -f musicify- Node.js 18 or newer
- A Lavalink server (required by
config.js) - Discord bot application with proper intents and
BOT_TOKEN/CLIENT_ID
- Clone the repository:
git clone https://github.com/codebymitch/Musicify.git cd Musicify - Install dependencies:
npm install
- Copy
.env.exampleto.envand fill in yourBOT_TOKENandCLIENT_ID. - Configure
config.jswith your Lavalink server details.- Update
host,port,password, andsecureinsrc/config.js. - Ensure your Lavalink server is running and reachable.
- Update
- Start the bot:
npm start
Open an issue or drop into the support server for help.
Musicify is released under the Apache License. See LICENSE for details.
Thank you for choosing Musicify for your Discord server! We're constantly working to improve and add new features based on community feedback.
Last updated: May 2026
