On air

Internet radio hosting, fully managed.

Run your own station on TMC infrastructure. Upload a library and go, or stack live shows, schedules and weighted rotation on top — five priority layers with automatic fallback, so you never go dark. We keep it streaming 24/7.

$10
Starting / month
24/7
Always streaming
99.9%
Uptime SLA
7
Global clusters

What you get

Everything a station needs, nothing to manage.

24/7 streaming

Your station runs around the clock on our global infrastructure.

Layered AutoDJ

Five priority layers — live, scheduled, rotation, random — with automatic fallback between them.

Live metadata & loudness

Now-playing, album art and listener stats in real time — with loudness levelling baked in.

Anywhere you listen

HLS CDN, embeddable player and widgets, plus direct stream URLs for any directory.

Step 1 · Upload

Get your music in.

Drag and drop MP3, WAV, FLAC or OGG. We read the ID3 tags, cache the cover art, and run loudness normalization so every track sits at a consistent volume. Reuse your existing library — no re-tagging.

  • Bulk upload with automatic metadata. Title, artist, album, BPM and genre read straight from your files.
  • Cover art auto-fetched and cached for every track, so the player always looks right.
  • Loudness levelled so jingles and quiet tracks never blow out your listeners.

What you get

A tagged library, ready to play.

Title, artist, album, BPM and genre — organised and searchable the moment the upload finishes. No further setup required to go on air.

Step 2 · Choose how it plays

Pick your automation depth.

Five priority layers, top to bottom. The highest layer with audio wins. Use one, use all, mix freely — TMCast handles the fallback for you.

Live inputs · optional · use one, both, or neither

Running a fully automated station? Skip this whole section — AutoDJ handles 24/7 on its own.

Priority1

Guest DJ input

A second live slot so a co-host or invited DJ can take over for an hour without kicking you offline. When they disconnect, your Studio feed is right there waiting.

Priority2

Studio input — your encoder

Broadcast live from your own software — SAM Broadcaster, BUTT, Mixxx, RadioBOSS, Virtual DJ, OBS, or any Icecast/Shoutcast source. Keep the workflow you know. On air the moment you connect.

AutoDJ · each layer falls back to the next

Priority3

Scheduled playlists

For the programmer. Run specific shows at specific hours — morning show, drivetime, weekend specials. You don't need to fill the whole week: empty slots fall through to rotation automatically, so partial schedules just work.

Priority4

Weighted rotation

For the CentovaCast veteran. The familiar rotation model — A-list, B-list, jingles, sweepers, each with a weight. More control than random, without the work of a full schedule.

Priority5

Random library

Upload and be live. AutoDJ shuffles your whole library forever — perfect as a simple music-only station, or as your emergency fallback when the studio drops and nothing is scheduled. You never go dark.

Smart fallback, built in. The highest layer with audio wins. No live show? The schedule plays. Empty schedule slot? Rotation plays. Empty rotation? Your library plays. You never need to fill every hour manually.

Just a library

A simple station, always on.

Add weighted rotation

Structured sound without scheduling.

Add a schedule on top

Timed programming when you want it.

Step 3 · Go live · optional

Keep your studio software.

Already broadcasting with SAM Broadcaster, BUTT, Mixxx, RadioBOSS, Virtual DJ, OBS or a hardware encoder? Keep using it. Point it at your Studio input, hit connect, and you're live — AutoDJ steps aside. Disconnect and AutoDJ resumes exactly where the schedule left off.

Hand off without a beat of silence.

Need a co-host for an hour? They connect to the separate Guest input. Your Studio stream keeps running underneath, so when they hop off you're right back on air — no dead air, no reconnects.

Running fully automated?

Skip this step entirely — most of our stations do. Point any Icecast- or Shoutcast-compatible encoder at your TMCast Studio input when you want it; the only thing that changes is the server address.

Works with your studio software

SAM Broadcaster BUTT Mixxx RadioBOSS Virtual DJ OBS RadioDJ PlayIt Live Any Icecast / Shoutcast source

Step 4 · Drive listeners

Put your station anywhere.

Every plan includes the ways to reach listeners — from your own site and apps to third-party directories.

Embeddable web player

Six themes, responsive, with live album art and now-playing. One snippet drops onto any page — WordPress, Squarespace, plain HTML, you name it.

Embeddable widgets

Drop now-playing, listener count, recent history or stream status onto any page. One-line script tags, copy-paste from your dashboard.

Direct stream URLs

HLS, Icecast MP3, and M3U/PLS files for VLC, car stereos, TuneIn, Radio Garden and any directory that accepts a stream URL.

How we're different

Fewer constraints than the incumbents.

vs schedule-first platforms

No forced scheduling.

Some platforms push you toward scheduled playlists for every hour of the week. With TMCast, scheduling is one option among three — empty slots fall through to rotation or library automatically.

vs CentovaCast / SonicPanel

Same rotation model, modern panel.

If you came from CentovaCast or SonicPanel, the weighted rotation feels familiar. TMCast Studio is our own panel, built from scratch — no PHP cron jobs, no licensing fees, and an HLS CDN included so mobile listeners stop buffering.

vs self-hosting

Unlimited listeners, flat price.

No per-listener bills, no Liquidsoap config, no TLS renewals at 3am. Self-hosted setups drift out of sync, run out of disk, or quietly stop transcoding on an update. We monitor and patch all of that for you.

In practice

What it looks like in the real world.

Working DJ · SAM Broadcaster

Live at 8pm, automated by midnight.

Connect SAM at 8pm for your live show — AutoDJ pauses, your stream takes over. At 10pm you disconnect and the scheduled "Late Night Chill" playlist resumes. At midnight the schedule ends and weighted rotation carries on till morning.

Cafe · automation only

Upload once, walk away.

Upload 800 tracks of acoustic chill. No schedule, no rotation, no live input — random library plays forever. The cafe just needs a URL on the speakers. Zero ongoing work.

24/7 studio · outage

The power blinks — nobody notices.

Your studio is always live. Then the ISP drops for ten minutes. AutoDJ kicks in instantly, listeners stay connected and keep hearing music, and when your studio comes back the live feed fades in smoothly. No reconnects, no listeners lost.

Community station · guest DJs

Volunteers on, no dead air.

Your studio runs the house mix 24/7. When a volunteer wants a guest show, they connect to the Guest input and take over. When they disconnect, your studio feed comes right back — never a second of silence.

Getting started

Up and running in 24 hours.

No forms, no sales calls. Three steps from idea to on-air.

Step 1

Message us

Join Discord or email the team, pick a plan, and tell us your station name and genre.

Step 2

We set you up

Your station is configured and live within 24 hours — we handle the infrastructure end to end.

Step 3

Go live

Stream 24/7 with AutoDJ, or connect your DJ software and broadcast live whenever you want.

Plans & pricing

Simple monthly plans. Cancel anytime.

Starter

Perfect for personal projects and small communities.

$10/month

  • 1 radio station
  • 128kbps MP3 streaming
  • 5 GB media storage
  • AutoDJ with scheduling
  • Public player page
  • Live now-playing metadata
  • Basic listener analytics
  • Live DJ connections
  • Custom domain
Get started
Business

For organizations running multiple stations at scale.

$50/month

  • Up to 3 radio stations
  • 320kbps HQ streaming
  • 100 GB media storage
  • AutoDJ with scheduling
  • Public player pages
  • Live now-playing metadata
  • Full analytics dashboard
  • Unlimited DJ connections
  • Custom domain + priority support
Contact us

All plans are billed monthly. ASCAP music licensing is not included and must be obtained separately. Get licensed here.

Every plan includes

The platform, the network, and the support.

TMC global infrastructure

Your station runs on our 7-cluster network across 4 continents for low latency worldwide.

HLS CDN included

Adaptive HLS delivery on our CDN so mobile listeners stop buffering — no extra cost, no config.

99.9% uptime

Fully managed hosting with automatic failover, 24/7 monitoring and patching handled by us.

Layered AutoDJ & scheduling

Live, scheduled playlists, weighted rotation and random library — with smart fallback between every layer.

Player, widgets & stream URLs

Embeddable player and widgets, plus HLS, Icecast, M3U and PLS URLs for any directory.

Zero-retention privacy

We don't track your listeners. No data sold, no analytics shared with third parties.

Questions

Frequently asked.

What is TMCast?
TMCast is TMC's broadcast platform. It powers our internal radio operations and is available for public hosting — anyone can run their own internet radio station on our infrastructure.
Do I need ASCAP licensing?
If you plan to stream copyrighted music, yes — you'll need an ASCAP (or equivalent) license. TMCast hosting does not include music licensing. We offer an ASCAP licensing service through mavion.tmc.gg/licensing to make it easy.
Can I go live with a microphone or DJ software?
Yes. Pro and Business plans support live DJ connections via standard broadcasting software like BUTT, Mixxx or SAM Broadcaster. You get dedicated mount points for seamless handoff between AutoDJ and live.
How do the five priority layers work?
Guest DJ input (1), Studio input (2), scheduled playlists (3), weighted rotation (4) and random library (5). The highest layer with audio playing wins, and each falls back to the next automatically — so a partial schedule, or a dropped live feed, never leaves you with dead air. Use one layer or all five.
What audio formats can I upload?
MP3, WAV, FLAC and OGG. We read the ID3 tags, cache the cover art, and run loudness normalization on upload so tracks sit at a consistent volume. Reuse your existing library — there's no re-tagging.
Can I embed the player on my own site?
Yes, on every plan. Drop the responsive embeddable player (six themes, live album art and now-playing) or individual widgets — now-playing, listener count, recent history, stream status — onto any page with a copy-paste snippet. You also get HLS, Icecast MP3, and M3U/PLS URLs for VLC, TuneIn, Radio Garden and other directories.
How do I get started?
Join our Discord, pick a plan, and we'll have your station set up and streaming within 24 hours. You'll get access to the full TMCast dashboard to manage your station.
Can I use a custom domain?
Yes — Pro and Business plans support custom domains. Custom domains need a quick consultation first so we can set up the IPs and redirects on our side. It's fairly easy: about 5–10 minutes of setup, then 1–2 days for everything to be fully live and propagated. Point your domain (e.g. radio.yourdomain.com) at your TMCast station and we'll configure SSL automatically.
Can I cancel anytime?
Yes — all plans are month-to-month with no contracts. Cancel anytime and your station stays active until the end of your billing period.

Start broadcasting.

Message us and we'll provision your station within 24 hours.