Self-hosted on the ZERO DOWN homelab

Your server's soundtrack,
with a real dashboard.

A Discord music bot you drive from the browser: a live queue you can drag to reorder, one-click transport controls, and Twitch go-live alerts โ€” all on hardware you can point at.

Invite the bot

No login needed to see who's listening right now โ†’

The queue view: drag a row to reorder it, โœ• to drop it. Changes hit the voice channel immediately.

Live right now

What servers are playing

Straight from the bot. Only servers that opted in appear here โ€” everyone else stays invisible.

Features

Everything the bot does, on one screen

Music is the headline, but the point is control: what plays, who can change it, and how much of it the rest of the internet gets to see.

How it works

Three steps, about two minutes

  1. Invite the bot

    One click, two permissions: send messages and join voice channels. Nothing else is asked for.

  2. Log in with Discord

    You land on the servers you share with the bot. Servers you manage get the full dashboard.

  3. Flip the switches

    Turn on music or Twitch alerts, then run /play in Discord and watch the queue fill in the browser.

Commands

Slash commands in Discord

Everything in the dashboard has a command equivalent, so you never have to leave the chat window if you do not want to.

Slash commands provided by the music feature
CommandWhat it does
/play<query>Play a track, playlist or search โ€” YouTube, Spotify, SoundCloud and more.
/skipSkip the current track.
/queueShow what is playing and what is next.
/nowplayingShow the current track and its progress.
/pausePause playback.
/resumeResume playback.
/stopStop playing and clear the queue.
/volume<0-150>Set playback volume. 100 is normal.
/remove<index>Remove one track from the queue.
/move<from> <to>Reorder a track in the queue.
/clearClear the queue but keep playing the current track.
/disconnectLeave the voice channel.

Straight answers

Why this bot โ€” and where it falls short

It is a homelab project, not a company. That is the whole advantage, and the whole catch.

What you get

  • Every feature is available to every server โ€” there is no paid tier to unlock playback quality, queue length or filters.
  • Runs on one homelab machine. You can see the box, the logs and the uptime page.
  • The queue lives in a browser UI, not only in chat scrollback.
  • No analytics, no ad network, no third-party trackers on this site.
  • Open code โ€” the bot and this dashboard are one repository you can read.

What it is not

  • It is a homelab, not a datacentre: if the server reboots, playback stops.
  • No global uptime guarantee and no support contract.
  • Playback state is in memory โ€” the queue does not survive a bot restart.
  • Spotify and Apple Music links are matched to YouTube audio, so an occasional match can be wrong.

FAQ

Questions people actually ask

Is it free?
Yes, and there is no premium tier. It runs on a personal homelab server, so there is nothing to bill for and no feature held back behind a paywall.
Which sources can it play?
Paste a link from YouTube, SoundCloud, Vimeo, ReverbNation or a direct file URL and it streams straight from the source. Spotify and Apple Music links are read for their track details and the audio is matched on YouTube โ€” those services encrypt their streams, so no bot can play them directly. Or just type what you want to hear and it searches.
Do I need to host anything myself?
No. Invite the bot to your server and log in here with Discord โ€” that is the whole setup. Hosting is only relevant if you would rather run your own copy.
Is my data stored?
Only what is needed to make the features work: your server ids, which features are toggled on, and your Twitch watch list. Playback state is held in memory and disappears when the bot restarts. There is no analytics or advertising code on this site, and nothing is sold or shared.
Can I self-host it?
Yes. The bot and this dashboard are one repository โ€” bring your own Discord application credentials and a machine to run it on.
Who can control playback?
Per server, you can restrict control to a DJ role. Without one, anyone in the voice channel with the bot can control it. Dashboard access additionally requires the Manage Server permission in Discord.

Put it in your server tonight

Invite the bot, log in, and you are one /play away from a queue you can actually see.

Invite the bot

Curious first? Watch the live listening feed โ†’