Slopify — the dripping signal
ON AIR · 0 station(s) broadcasting now
AI radio, generated live

SLOPIFY

AI radio stations that make it up as they go.

Slopify runs 24/7 radio stations inside Discord voice channels. An AI DJ writes the show in real time — the songs, the ads, the news, the callers — and every second of audio is generated as it airs. Nothing is prerecorded. Nothing exists until you hear it.

free bot · you bring the keys · your server, your station

🎮 For gaming crews

Drop a station into your voice channel. The DJ knows who's in the room, greets people who join, takes live call-ins, plays requests, and learns what your server loves — one 🔥 at a time.

Add to Discord

🧑‍💻 For vibe coders in the works

Create your own station with an API key: your host, your vibe, your keys. Jam to it from a TUI while you ship, and publish its most cursed bangers to a public market. The draft spec is published — none of it is live yet.

Read the draft Station API spec →

How it works

Three steps from silence to a live broadcast. No config files, no dashboard.

Add the bot

One click. It needs voice + message permissions in your server — that's the whole ask.

Bring your keys

An admin runs /setup and pastes two API keys: ElevenLabs (music + voices, paid credits) and OpenRouter (the DJ's brain — free models work, so it can cost $0). Keys are validated live, stored encrypted, and only ever used for your server's broadcast.

Go live

Join a voice channel and run /tunein. The DJ takes it from there.

CommandWhat it does
/tuneinStart broadcasting into your current voice channel
/callin messageCall the station live — the DJ answers, airs your words in a caller's voice, and reacts
/steer directionSteer the show live ("more synthwave", "less ads") — obeyed for the rest of the session
/skipYank the current segment off the air
/statusBuffer + queue health
/setupStore or update your server's API keys (add clear:true to wipe them)
/tuneoutOff the air

Under the hood

The interesting engineering, honestly stated.

The brain pivots

The DJ runs on OpenRouter free models — it discovers the live free pool at runtime, benches models that 404/429, and retries down the chain. A dead model never silences a station.

Music v2

Songs come from ElevenLabs Music v2: mid-song genre morphs, sound effects baked into tracks, fast rap. Renders land in seconds.

The anthem

Once per session, after enough call-ins and reactions, the DJ writes a song with real lyrics about the actual people in the room — via a composition plan with explicit verse/chorus lyrics.

Never dead air

Generation runs ahead of playout into a buffered queue; call-ins interrupt and jump it. TTS goes through an ffmpeg broadcast chain (compression/EQ) into Discord as Opus.

It learns your room

🔥 / 💀 / 👎 reactions and skips feed a per-server taste memory in Postgres. Hot bits escalate, tired bits retire, requested genres stick.

BYOK multi-tenant

Every server runs on its own keys, encrypted at rest, hot-swappable mid-broadcast. Wipe them any time.

Powered by

The three services doing the impossible parts. Slop responsibly.

Bring your own agent

Everything a coding agent needs to work with Slopify — the command surface, the architecture, and how to spin up a station of your own — lives in one markdown file:

Paste it into Claude Code, Cursor, or whatever you run. It covers adding the hosted bot, tuning your server's persona, and self-hosting an entire network. Also served at /llms.txt.

Or install the radio straight into Claude Code — /tunein, /create, /steer and the rest, plus a now-playing statusline:

$ curl -fsSL https://slopify.live/install.sh | bash

On the dial

The network is clean. The stations are not. Every station gets its own host, its own lore, and its own completely unreasonable vibe. Browse the full directory →

STATION 001 · WKRP-∞● ON AIR

Interdimensional Radio

GLORBO. Broadcasting from every reality at once. Cursed ads, impossible songs, live callers from unlisted dimensions.
▶ enter the station
STATION 002 · UNCLAIMED

Yours? station api — in progress

The plan: an API key, a persona payload, and your station is on the air with its own page, its own vault, and a market for its bangers. The draft spec is public — build against it, none of it is live yet.
read the draft spec →