xxczaki/discord-bot

A private music bot
for your Discord server

Your own isolated instance – not shared with thousands of other servers. Songs start instantly, your queue survives restarts, and you can control it with natural language. Fully source available.

Features

Everything you need for music on Discord – with none of the self-hosting headaches.

Per-Server Isolation

Your own dedicated bot instance running on its own infrastructure. Your data, your uptime – never affected by other servers.

Instant Playback

Frequently played tracks are cached automatically. Request a song you played before and it starts immediately – no buffering.

Queue Recovery

Your queue is saved continuously. If the bot restarts or something goes wrong, playback picks up right where it left off.

AI Queue Control

Use natural language with the /prompt command. Say "play something chill" or "skip the next three" and the bot figures out the rest. The underlying model was benchmarked across multiple real-world prompts for accuracy and speed.

Rich Slash Commands

/play, /queue, /skip, /shuffle, /sort, /deduplicate, /loop, /volume, /tempo, /filters, /lyrics, /stats, and more – all with autocomplete.

Playlist Management

Store playlists in a dedicated Discord channel. Queue up to 5 at once, with head and tail slicing for precise control.

Audio Filters

Bassboost, nightcore, 8D, and more. Adjustable tempo control and volume normalization built in.

Playback Statistics

See your most played tracks, top requesters, and playlist usage over time – all tracked automatically.

Source Available

Fully source available and self-hostable under FSL-1.1-MIT. The hosted tier saves you the hassle of managing servers, updates, and databases.

Pricing

Simple, transparent pricing. Cancel anytime.

Self-Hosted

Run it on your own infrastructure

Free

Source available · FSL-1.1-MIT

  • All features included
  • All 20+ slash commands
  • Your own server and database
  • Full control over configuration
  • Community support via GitHub
Get Started

Hosted

We manage everything for you

€8 /month per instance Each instance is a private bot for one Discord server. Your first instance is €8/mo, and each additional one is €7.20/mo (10% off).

3-day free trial

  • Your own private bot instance
  • Run multiple bots for different servers
  • Instant playback with smart caching
  • Queue that survives restarts
  • AI-powered natural language control
  • Audio filters and tempo control
  • Playlist management
  • Playback statistics
  • Automatic updates
  • Support future development
Start Free Trial

FAQ

Common questions about the bot and the hosted service.

How is this different from other music bots?

Most music bots are shared across thousands of servers, which means shared resources, inconsistent uptime, and features locked behind premium tiers. Many of the big names (Rythm, Groovy, Hydra) were shut down or dropped music entirely after legal pressure. This bot takes a different approach: each subscriber gets their own isolated instance with dedicated resources, persistent caching, and queue recovery. It focuses on doing music playback well rather than bundling moderation, leveling, or other unrelated features.

What music sources are supported?

The bot supports SoundCloud and Spotify. Spotify links are automatically resolved to SoundCloud for playback.

What happens if the bot crashes?

The bot saves your queue continuously. If it restarts for any reason, playback picks up where it left off automatically – no manual intervention needed.

Is there a free tier?

The hosted plan includes a 3-day free trial. Beyond that, the bot is source available under FSL-1.1-MIT – you can self-host it for free on your own infrastructure.

What does "source available" mean?

The full source code is public and you can use, modify, and self-host it freely. The FSL-1.1-MIT license only restricts running a competing hosted service. After 2 years, the code converts to MIT with no restrictions.

Where is my bot instance hosted?

During setup you choose between EU and US hosting. Each instance gets its own dedicated database and persistent disk for caching.

Can I migrate from self-hosted to the hosted tier (or vice versa)?

Yes. The bot is the same codebase either way. Your playlists and configuration carry over – the only difference is who manages the infrastructure.