Start your station

Your radio station never goes quiet.

Go live whenever you want. When you stop, your schedule and your music take over in the same second.

$39 a month, everything included. New accounts get $50 of credit. No contract, cancel anytime.

Example of the six input sources, highest priority first.

On air in three steps.

no engineers needed

1

Upload your music

Drop whole folders. Every song is leveled to the same loudness and gets its cover art.

2

You're on air

That's it. Your library starts playing on shuffle, around the clock. Add shows and a schedule whenever you like.

3

Share your player

Pick one of 16 player designs, paste one line on your site, or share your station page.

Never dead air

Domino sleeps. Your station doesn't.

CloudRadio always plays the highest source that's on. When a DJ drops, the schedule takes over. When the schedule ends, rotation does. Your whole library is the last safety net. Flip the switches and try to make it go quiet.

  1. 1 Guest DJA co-host, from anywhere Idle
  2. 2 Studio DJYou, from your encoder Idle
  3. 3 ScheduleMorning Drive, until 10:00 Idle
  4. 4 RelayAnother stream, rebroadcast Idle
  5. 5 RotationYour weighted playlists Idle
  6. 6 Library8,412 tracks, the safety net Idle
On air Schedule to every listener

The scheduled show is on air. Domino is asleep, Puff has it.

How AutoDJ and your DJs share the air

AutoDJ

Smooth like a real DJ.
Even at 4 a.m.

Cue points are found automatically and smart crossfade picks the right transition for each pair of tracks. Every song sits at -14 LUFS, so nothing jumps out.

Night DriveHarbour Lights · -14 LUFS
Static BloomThe Low Frequencies · -14 LUFS
Fade 4.0 s
Now playing Night Drive

The next song comes in on the fade. Quiet intros are never cut.

Loudness levelled, so jingles don't blow out your listeners Optional boost for any tag, up to +6 dB Cue points found for you MP3, AAC, FLAC, WAV, OGG, Opus, AIFF Podcast feeds: only fresh episodes air, with your intro and outro Everything AutoDJ does →

Live DJs

Live shows that start and end on time.

Two live inputs are always open, Studio and Guest. Guest beats Studio, Studio beats the schedule, and when you disconnect AutoDJ picks up where your programming is. You can also book DJs on the schedule: each gets a personal login that works only during their show.

Friday evening on Lakeshore Radio

An example evening

In this example, AutoDJ plays until Maya's booked show starts at 20:00. She connects 5 minutes early for a sound check and goes on air on time. When her internet drops, AutoDJ fills the gap until she reconnects. You go live on the Studio input and a co-host on the Guest input, each taking the air over the show, and Maya is back on air when they stop. At 22:00 her show ends and AutoDJ picks up your programming.

Adaptive HLS

Bad signal? The music keeps playing.

CloudRadio streams with HLS, the technology behind Spotify and Apple Music. When a listener's connection weakens, their player switches to a lighter version of your stream instead of stopping. Follow one listener's drive to work and watch both players.

Wi-Fi at home
One fixed quality128 kbps for every listener Playing

Interruptions 0

CloudRadio HLS256, 128 or 64 kbps, picked per listener 256 kbps

Interruptions 0

How it works. Your stream is cut into short chunks of a few seconds, each one ready in three qualities. Before every chunk, the listener's player checks its connection and fetches the best quality it can carry. A mountain lowers the quality for a moment, not the music.

No listener caps No bandwidth fees A 128 kbps MP3 stream for directories and older players What is HLS? →

Schedule assistant · beta

Just tell Puff what you want on air.

Describe the change in plain language. You get a preview, and nothing goes live until you confirm. It knows your city, so "every Sunday at sunrise" just works.

How the schedule works
Hi, I'm Puff. Tell me what you want on air, in your own words.
Sunday Jazz, every Sunday at 06:41 That's sunrise in Montreal this week. Morning Drive moves to 08:41.
Done! First airing this Sunday.
TickerAny width × 68 A news-style crawl across the top or bottom of your site.
Mini240 × 70 A play button and the song, for tight spots.
BarAny width × 80 A slim player for any width: header, footer or sidebar.
Dot matrixAny width × 150 Your song on an LED sign that sparkles on every change.
Box320 × 502 The classic card: big cover, the song and the controls.
Stack320 × 420 Every new cover lands on top of the ones before it.
Color-matched320 × 460 Takes its color from the cover and changes with every song.
Full-bleed360 × 360 The cover fills the player, with the song over it.
Island380 × 200 A black pill that opens on every new song, then tucks away.
Cyber320 × 356 Neon level bars on a terminal screen.
Setlist340 × 500 The song on air and the ones before it, with the time each aired.
Aura340 × 420 The cover floats over a slow glow made from its own colors.
Instant300 × 420 An instant camera that prints a photo of every new song.
Cassette320 × 222 A tape whose reels turn while you listen.
Vinyl320 × 400 A record that spins while your station plays.
Orbit340 × 340 The cover spins inside a ring of bars that move with the music.
16designs

tap to shuffle

Players and reach

Put your station everywhere people listen.

16 free player designs for your website, a station page that saves to a phone's home screen, and directory listings we keep up to date for you.

  • Listed and kept current on Radio Browser, SHOUTcast and the Icecast directory
  • A guided assistant for 14 more, from TuneIn to Radio Garden
  • A QR code for flyers and the studio wall

Statistics

Know who's listening.

Bots and drive-by sessions under 60 seconds are filtered out, so the numbers mean something. Every figure shows its change against the period before. We keep your full history with no time limit, so you can compare with any period in the past.

Lakeshore Radio · demo data
Unique listeners 0 +0%
Listening hours 0 +0%
Peak 0 +0%
Avg. session 0 +0%
This period The period before Sessions under 60 s and bots removed
0new record, during Eternal Flame

Someone in Lagos just tuned in

Plus SoundExchange reports for any of the last 12 months, with missing ISRCs flagged, ready to file.

Explore the statistics

Monitoring · free

Four Puffs, listening 24/7.

Every minute, four locations check that your stream is up and that it actually sounds like radio. A single network hiccup never pages you: a stream is down only when most of them agree.

Lakeshore Radio · stream check Operational
Canada Music
US East Music
France Music
Australia Music

All four hear music. Nothing to report.

Dead air on Lakeshore Radio
Silence for 3 minutes, confirmed by 4 of 4 locations. Sent to email, Discord and Slack.
Dead air in about 3 minutes Hum, static or test tone in about 10 A status banner for your website Works with any stream How monitoring works →
CloudRadio One $39 per month Start your station No contracts · cancel anytime

One plan. Nothing to decide.

Everything on this page is in it, for every station. No tiers to compare, no add-ons, no bill that grows with your audience.

Streaming
  • HLS at 64, 128 and 256 kbps
  • MP3 Icecast stream
  • Unlimited listeners
  • Relays with failover
Automation
  • AutoDJ with smart crossfade
  • 1 TB, about 200,000 songs
  • Calendar and assistant
  • Podcast syndication
Live
  • Studio and Guest inputs
  • Scheduled DJ logins
  • Team roles
  • Any encoder
Reach
  • 16 player designs
  • Station page and QR code
  • Statistics and SoundExchange
  • Monitoring and alerts

Music licensing not included. Other ways to host

made with love in Montreal, since 2005

Not a reseller panel on someone else's servers. When you email support, you talk to the person who built the platform.

Go on air tonight.

$39/mo · no contracts · cancel anytime