← TheOfficeBot
📻

The Office Radio

Your server's office sound system.

Music for Discord that behaves like a piece of equipment rather than a pile of commands. Join, search, queue, and drive it from buttons that work — with the boring parts, the reconnects and dead links and rate limits, handled quietly in the background.

Add to your serverOpen the dashboard
🎵

Play almost anything

Search by name, or paste a link. YouTube, SoundCloud, Bandcamp, Vimeo, Twitch, direct audio files and internet radio all play properly — and when several results match, you pick from a menu instead of getting a guess.

📋

A queue that behaves

Paged so a long queue is readable, with remove, move, shuffle and clear. Shuffle reorders what is coming and never the track you are listening to. Every position is validated, so the queue cannot be corrupted.

🎛

A controller that works

One live message per guild, edited in place rather than a new embed every track. Previous, play/pause, skip, shuffle, loop, stop and queue — all real buttons, all permission-checked, with a progress bar that genuinely moves.

🔁

Loop that makes sense

Off, track or queue. Under track-loop a song that finishes repeats, but a song you skip moves on — so skip is never a dead button you have to fight.

📻

Real live radio

Icecast and SHOUTcast mounts, .pls and .m3u playlists. Live streams show LIVE instead of a fabricated progress bar, because they genuinely have no fixed length.

🎧

Saved playlists

Personal playlists that are yours alone, and server playlists any DJ can curate. Import a whole YouTube or SoundCloud playlist in one command, then queue it shuffled or in order.

🧑‍💼

DJ controls, off by default

Out of the box anyone in the voice channel can control playback, because a music bot that refuses requests is not doing its job. Add DJ roles, vote-skip or channel restrictions only if your server wants them.

🎚

Filters that change the audio

Bass boost, nightcore and vaporwave free; treble, low-pass, karaoke, 8D and tremolo on Office Radio+. Every one is a real filtergraph applied at decode — none is a menu entry wired to nothing.

Seek, properly

Jump to 1:30 in any track. On a live stream it tells you plainly that there is nothing to seek to, rather than silently restarting from the beginning and hoping you do not notice.

🔌

Survives the awkward moments

Voice drops are reconnected with backoff. A moved bot follows. A dead track is skipped with an explanation and the queue carries on. One server's problem never touches another's music.

🖥

A dashboard that drives it

See what is playing, live, and control it from the web — the same player the slash commands drive, not a separate copy that drifts out of step.

🕰

History worth keeping

What the room has been listening to, with who asked for it. Retention is yours to set, and an administrator can switch it off entirely.

What it can play

Plays directly

  • YouTube — search, videos, playlists, live
  • SoundCloud — tracks, sets and search
  • Bandcamp — tracks and albums
  • Vimeo and Twitch
  • Direct audio: mp3, m4a, ogg, opus, flac
  • Internet radio: Icecast, SHOUTcast, .pls, .m3u

Spotify, honestly

Spotify does not let any bot stream its audio — that is their API, not a limitation here. Paste a Spotify link and the radio reads the track list, then finds and plays each song from YouTube. The queue tells you that is what happened, because a matched track is not guaranteed to be the same recording.

Any bot claiming to stream Spotify directly is either misdescribing this same workaround or breaking Spotify's terms.

💎 Office Radio+

The free version is a genuinely good music bot. Office Radio+ sells persistence and control, never basic listening.

What it adds

  • 24/7 mode — stay connected through quiet periods
  • Persistent queues that survive a restart
  • Autoplay — related music when the queue runs dry
  • Saved radio stations, advanced filters, custom branding
  • 50 playlists of 1,000 tracks, and 90 days of history

What stays free, permanently

  • All playback, search and the full queue
  • Pause, skip, loop, shuffle, volume and seek
  • The interactive controller and history
  • No daily track limit and no listening-time limit
  • Identical audio quality — free is never degraded to sell an upgrade
Upgrade a server — £4.49/moor £39.99/year, billed per server

The Office Radio is part of TheOfficeBot, alongside 📌 Notice Board, 👥 Human Resources and ☕ Break Room.