Cloud-hosted & always online

Your Radio Station.
Fully Under Your Control.

SubRadio CMS puts your entire broadcasting operation in one beautiful panel — DJ management, schedules, song requests, custom themes, and real-time listener stats. No setup, no servers to manage. Sign up and go live in minutes.

3
Plans available
15+
Built-in features
99.9%
Uptime SLA
Station Overview
Live Now
247
Listeners
18
Requests
5
DJs Online
🟢 Stream OK • 128kbps 📅 Morning Drive Show ⏳ 3 Pending Requests
🎵
Midnight City
M83 · Now Playing
🎙 DJ Management
📊 Listener Analytics
🎨 Visual Theme Editor
📡 Embeddable Player
📅 Show Scheduling
💬 Live Chat
🌐 Custom Domains
🔔 Webhooks
🎵 Song Requests
✍️ Blog Engine
🌤 Weather Widget
🎙 DJ Management
📊 Listener Analytics
🎨 Visual Theme Editor
📡 Embeddable Player
📅 Show Scheduling
💬 Live Chat
🌐 Custom Domains
🔔 Webhooks
🎵 Song Requests
✍️ Blog Engine
🌤 Weather Widget
Features

Everything you need to run a professional station

From the admin panel to the public listener page — every tool is built in in the cloud, ready to use instantly.

🎙 All Plans

Multi-DJ Management

Create DJ accounts with individual roles and permissions. Each DJ gets their own profile, bio, and avatar visible to listeners.

🎵 All Plans

Song Requests & History

Listeners submit requests from the public page. DJs manage the queue in real time. Full song history with CSV export.

📅 All Plans

Show Scheduling

Programme your weekly schedule with recurring shows assigned to DJs. Automatic overlap detection prevents double-booking.

🎨 All Plans

Custom Themes & Visual Editor

Design your station's public page with a visual drag-and-drop editor. Choose colours, fonts, backgrounds, and widget layouts without touching code.

📡 All Plans

Embeddable Player Widget

Drop your station player into any website with a single iframe or script tag. Fully themed and fully responsive.

🔧 All Plans

Maintenance Mode

Take the public page offline gracefully with a custom message while you perform upgrades or changes behind the scenes.

📊 Pro & Enterprise

Listener Analytics

Track peak listener counts over 7, 14, or 30 day ranges with interactive time-series charts. See your most requested songs and top hours.

🌐 Pro & Enterprise

Custom Domain Support

Point your own domain at your station page. Full HTTPS support — your brand, zero SubRadio branding.

✍️ Pro & Enterprise

Blog & Content Pages

Publish show notes, playlist roundups, and station news with the built-in blog engine. Add static pages for about, contact, and more.

💬 Pro & Enterprise

Real-Time Listener Chat

Build community with a live chat room displayed alongside the player. Powered by Socket.IO for instant delivery.

🌤 Pro & Enterprise

Weather & Social Widgets

Display local weather and pull in your social media feed directly on the listener page to keep audiences engaged.

🔔 Enterprise

Webhooks & Integrations

Fire HTTP webhooks on song plays, requests, DJ logins, and more. Connect to Discord, Slack, Zapier, or any custom pipeline — with automatic retry on failure.

Getting Started

Up and running in minutes

Purchase a licence, log in, and you're live. No downloads, no setup — everything runs in the cloud.

1

Choose a Plan

Pick the plan that fits your station size. Enter your name and email — your licence key is generated instantly.

2

Log In to Your Panel

Use your licence key to create your admin account. Your cloud panel is ready immediately — no installation or server configuration needed.

3

Go Live

Configure your station name, stream URL, and branding — then share your public radio page with your listeners.

Pricing

Start small. Scale as you grow.

Simple monthly plans. No seat fees, no hidden limits on content. Cancel anytime.

Monthly
Yearly Save 20%
Basic
$9/mo
Great for small community stations

  • 3 DJ accounts
  • 50 concurrent listeners
  • Song request system
  • Full song history + CSV export
  • Weekly show scheduling
  • Custom themes & visual editor
  • Embeddable player widget
  • Maintenance mode
  • Listener analytics
  • Custom domain
  • Blog & content pages
  • Live chat
Enterprise
$99/mo
For large or commercial stations

  • 50 DJ accounts
  • 5,000 concurrent listeners
  • Everything in Pro
  • Webhooks & event integrations
  • Custom CSS & HTML injection
  • White label (no SubRadio branding)
  • Priority support
  • Webhook retry queue (auto-retry)
  • Orphaned file cleanup tools
  • Admin user password reset
FAQ

Questions & Answers

No — SubRadio CMS is fully cloud-hosted. Everything runs on our servers so you don't need a VPS or any technical setup. Just purchase a licence, create your admin account, and start broadcasting. We handle uptime, updates, and infrastructure.
Immediately after submitting the form you'll receive your unique licence key on screen and via email. Use this key when creating your first admin account at the login page. The key encodes your plan limits (DJs, listeners, features) and is tied to your email address.
A concurrent listener is a single active connection to your stream at any given moment. The limit applies to the streaming server (e.g., Icecast, Shoutcast) you connect to SubRadio CMS. SubRadio manages your metadata, panel, and public page — it doesn't relay the actual audio stream.
Yes. Contact the server owner portal (/owner) to modify your licence plan, listener limits, and feature flags. All existing data, themes, users, and configuration are preserved when upgrading.
SubRadio CMS uses JWT authentication tokens, bcrypt password hashing, rate limiting on all endpoints, and input sanitisation throughout. All data is encrypted in transit (HTTPS) and stored securely on our infrastructure.

Ready to go live? 🎙

Get your licence key in seconds. No waiting. No manual approval. Your station, your rules.