Skip to main content
RadioHeart
A full radio station in the cloud

Launch your radio station in minutes.

Upload tracks, set up the broadcast, and you’re on air. No servers, no Icecast configs, no technical prep — the whole station lives in your browser.

  • Sign in with Google — one click
  • On air 24/7 with AutoDJ
  • Public page + listener chat included
Broadcast & AutoDJ

The station broadcasts itself.

Every station gets its own dedicated broadcast container. Press Start — you’re on air, 24/7, whether you’re at the desk or asleep.

  • On-air controls in the header.Start, stop, and skip the broadcast right from the dashboard — no separate tools.
  • The air never goes silent.AutoDJ plays the queue; if it runs empty, it falls back to random tracks from your library automatically.
  • Self-healing.A reconciler worker watches the real state of the broadcast and restarts it on any failure.
  • Standard Icecast output.Every station has its own public stream URL any player can consume.
Live mode

Mic and sound FX, straight from the browser.

Flip to Live and talk over the music through your browser microphone — no BUTT, no Mixxx, no external software at all.

  • Talk over the music.The music-master fader ducks the track under your voice, and brings it back when you stop.
  • Sound FX pads.Configurable pads with jingles and effects — they fire into the broadcast instantly.
  • Live-lock.One host live at a time; the station owner can always take over the air.
  • Pro mode.A three-column console — Deck A · Mic · FX — over your queue and library. It looks like a real board, because it works like one.
Media library

All your station’s music in one place.

Cloud storage built for radio — folders, metadata, artwork, and a search that forgives typos.

  • Drag-and-drop uploads, in batches.A floating upload panel handles whole folders; color-coded folders keep it organized.
  • Metadata & artwork, automatic.Artist, title, and duration extracted on upload; track and album covers matched automatically.
  • Typo-tolerant search.Find “Radiohead” even when you type “Radiohaed”.
  • Bulk operations & recordings.Multi-select to move or delete; record air or voice fragments straight into the library. Preview any track in place.
Queue & playlists

Full control over what plays next.

Hands-on programming when you want it: a live queue and playlists with their own editor.

  • A queue the whole team sees.Add tracks, folders, or entire playlists; drag to reorder, shuffle, clear — updates for everyone in real time.
  • Playlists with personality.Icons and colors, filled from tracks and recordings, shuffled on demand.
  • A three-pane editor.Playlist contents, library, and settings side by side — build a two-hour show in minutes.
Schedule

A calendar for your air.

Month, week, or day — plan broadcast events and the content queues itself at showtime.

  • Events carry content.Tracks, folders, or playlists plus air times — at the scheduled minute the content moves to the front of the queue.
  • Repeats and conflict warnings.Weekly shows recur automatically; overlapping events get flagged before they collide on air.
  • Three-step wizard.Name it, fill it, time it — with a preview before you save.
Flagship · Automatic rotation

Program your air like an FM station.

Hour clocks, day templates, week templates, separation rules. Switch the grid on — and the engine keeps the queue filled with tracks picked by your rules.

Track separation ≥ 3hArtist separation ≥ 45 minRules per global · playlist · clockGraceful relaxation for small libraries
Public station page

A ready-made storefront for your listeners.

Every station gets a public page you can share on day one — no website needed. Dark studio theme, real Icecast player, live data without a reload.

  • Live now-playing.On air now, up next, and recently played — updated over WebSocket, no refresh.
  • Share- and search-ready.Server-rendered with OG/Twitter cards and RadioStation JSON-LD — the link unfurls beautifully and gets indexed.
  • Community built in.A live chat beside the player: replies with quotes, emoji reactions, one-click Google sign-in — guests can read without an account.
  • Moderation for the team.HOST badges, delete, timed mute, ban — plus rate limiting against flood.
Analytics

Know your audience.

Two views of the station: who’s listening, and what the air actually played.

  • Listeners, live and historical.Real-time online counter, listening sessions with duration, GeoIP geography — Real-time, Overview, Historical, and TSL tabs.
  • Air history.What played and when: summary cards, plays by day / hour / week, top tracks and top artists, period filters.
Team & stations

Run it together. Run several.

A station is a team thing — and one account can run more than one.

  • Invite by email.Owner and member roles; the Team page is owner-only.
  • Multiple stations, one account.Switch between stations; each station’s data is fully isolated.
  • Station settings.Name, logo, and the public profile your listeners see.
Quick start

From sign-in to on air, three steps.

Sign in with Google

One tap — no passwords, no email confirmations.

Continue with Google

Create your station

Pick a name, drop in a logo. Your public page and stream URL are ready immediately.

Upload tracks — go live

Drag in your first tracks with a studio preview, press Start, and the station is broadcasting.

One transparent subscription per station.

  • Payments via Stripe Checkout — card data never touches us
  • Prices visible before you enter a card
  • Cancel in two steps, no dark patterns
See pricing
Nothing to install

Your station is one tab away.

Sign in with Google, upload a few tracks, press Start. You’ll be on air before the coffee’s done.

14-day free trial · Cancel anytime