✦ Free Windows app

Mayflower Radio

Your own internet radio station, running from your PC. Paste YouTube, Spotify or Apple Music links to build a music library, press play, and share one address that anyone can listen to — in a browser, in VLC, on a phone, in a game room, anywhere internet radio works. It sets itself up, opens your router port for you, and keeps itself updated.

Version Windows 10/11 · 64-bit ~75 MB · no installer Free — tips welcome 💚
Verify the download (SHA-256) F83418059E1616D54F1E3E3D462F8C8A0F7942C81A3426A3830B36355AB3F7A2

🌸 New in the latest version

Shuffle is a proper mix now — weighted by how long since a song last played, how often it's played, and what listeners have tapped the heart on. Updating no longer disconnects anyone. And when a song turns out to be the wrong recording, right-click it and swap it for a better upload.

See everything that's new →
🌿 What it does

A whole radio station in one window

No installer, no account, no monthly anything. One file that sets itself up the first time you run it.

🎵

Music from anywhere

Paste a YouTube video or playlist, or a Spotify or Apple Music song, album or playlist — the app finds and downloads them for you. Drag in your own MP3s, import a whole folder, or bring an .m3u across from another player.

🔀

A mix that stays fresh

Shuffle weighs each song by how long since it last aired, how often it's played compared with the rest of your library, and how many listeners liked it — and never plays two songs by the same artist back to back.

📻

As many stations as you like

Run several at once, each with its own name, playlist, jingles, listener page and stats. The switcher shows what's playing and who's listening on each, and the app works out how many listeners your connection can actually carry between them.

A page for your listeners

Every station gets its own web page: what's playing with artwork, what's up next, what's just been on, a live listener count, and a heart people can tap on songs they love. One tap copies the link to share it.

🎚️

Real DJ controls

Shuffle, repeat, pause, seek, skip, search, and an up-next queue you can reorder. Optional station IDs and jingles drop in between songs. Listeners hear one continuous, gapless stream with the song title showing in their player.

🛜

Sets itself up

First run downloads what it needs and asks your router to open the port automatically. A status pill tells you the moment the world can hear you, and a built-in check explains it plainly when something's in the way.

🚀 How to use it

Three minutes to on-air

The first four steps are all you need. The rest is there when you want it.

Download and run it

There's no installer — it's a single file. Put it wherever you like it to live; it makes its music and settings folders alongside itself.

Windows may show a blue SmartScreen warning, because the app comes from a small studio without an expensive code-signing certificate. Click More info → Run anyway. First-time setup then runs by itself and takes a few minutes while it fetches the audio engine and radio server.

Allow the firewall prompt

The first time the radio server starts, Windows asks about icecast.exe. Click Allow — that's what lets listeners outside your PC reach you. If you miss it, the Internet pill stays amber and the app tells you how to put it right.

Add some music

There's more than one way, and you can mix them freely:

  • Paste a link — a YouTube video or playlist, or a Spotify / Apple Music song, album or playlist. Everything is downloaded, tidied up and volume-levelled so nobody has to ride the volume knob.
  • Drag in your own files — drop MP3s straight onto the window, or use Tools → Add a folder of music.
  • Bring a playlist across — import an .m3u, or paste a plain list of songs and let the app go and find each one.

Press play and share your link

Hit play and you're broadcasting. Copy your station address from the top of the window and put it wherever you want it heard. When the Internet pill is green, anyone with that link can listen.

Give the link out as-is and people land on your station's own page, with the player, artwork and now-playing built in.

Organise it into playlists

Playlists are just folders of songs, so you can drag things between them. Importing a playlist creates a matching one automatically.

You can also link a playlist to Spotify or Apple Music: add a song there and it turns up here on the next sync, without you doing anything. Turn on exact-mirror if you want songs removed here too when they leave the online playlist.

Make it yours

All of this is optional, and lives under Tools → Settings:

  • Name and describe your stations, and add a tip link that shows on the listener page.
  • Station IDs and jingles between songs — off by default.
  • Audio quality — 128, 192 or 320 kbps, balanced against how many listeners your upload can carry.
  • Start with Windows and go on air automatically, with a tray icon and a keep-awake so the PC doesn't sleep mid-broadcast.
  • List publicly on the stations page — off unless you turn it on, and removed again the moment you turn it off.
🎧 For your listeners

One link, heard almost anywhere

Your station is ordinary internet radio, so most things that play audio can tune in.

🌐
In a browserYour station's page has a player built in — nothing to install.
🎬
VLC & desktop playersOpen the tune-in file, or just paste the address as a network stream.
📱
Phone radio appsAnything that takes a custom station URL will play it.
🎮
Game roomsAny world or room that accepts a radio URL — paste and go.
💬 Good to know

Questions people actually ask

Windows says it isn't safe. Is something wrong?

No. SmartScreen warns about any program it hasn't seen many people run yet, and a certificate that would silence it costs hundreds a year — not something a one-person studio giving software away can justify.

Only continue if you intended to download Mayflower Radio. You can compare the file's SHA-256 value with the checksum shown beside the download and scan it with the security software you already trust before running it.

Does my PC have to stay on?

Yes — the station runs from your computer, so the stream stops when you close the app or shut down. Leave it running and it'll keep itself awake so Windows doesn't sleep mid-broadcast.

You can minimise it to the tray and forget about it; it'll carry on quite happily.

Nobody can hear me. What now?

Watch the Internet pill at the top. Green means the outside world can reach you. If it isn't, the app has a built-in check that tests your address from outside and tells you in plain words what's blocking it.

The usual culprits are the Windows firewall prompt being dismissed, or a router that doesn't do automatic port forwarding — in which case the app shows you exactly what to set up by hand.

How many people can listen at once?

That depends on your upload speed and the audio quality you've chosen. The app measures your connection and tells you roughly how many listeners it can carry — and it accounts for all your stations sharing the one connection.

If you want more headroom, drop the quality a notch. 128 kbps still sounds perfectly good and carries well over half as many listeners again as 192.

Will updating interrupt my broadcast?

Barely. The radio server keeps running while the app restarts itself, so listeners hold their connection and hear a few seconds of quiet rather than being dropped. The app will also offer to wait until the current song finishes, so the gap lands between tracks.

A song downloaded as the wrong version. Can I fix it?

Yes. Right-click it and choose Find another version. You'll get a handful of other uploads with a 30-second clip of each, so you can hear which one is right before committing.

The one you pick replaces the old file but keeps its name, so its play count and its place in your playlists carry over.

Is my music uploaded anywhere?

No. Your music stays in a folder on your PC and is streamed straight from there to whoever is listening. Nothing is uploaded to this site or anywhere else.

The only thing that ever leaves your machine is your station's listing, and only if you switch that on yourself.

If I list my station publicly, what's shared?

Its name, description, what's playing, a listener count — and its address. Worth knowing: a station address contains your home IP, so listing makes that visible to anyone who visits the stations page.

It's off unless you turn it on, and taking it off removes the entry again straight away.

Is it really free?

Completely. No account, no trial, no locked features, no ads. If it's brought you a nice evening and you'd like to throw something in the jar, there's a Ko-fi — but it changes nothing about the app.

Please be thoughtful about what you broadcast and to whom — you're responsible for your own station, and for playing fair with the music you put on it. 🌸

Mayflower Radio stands on wonderful free, open-source software: Icecast (© Xiph.Org Foundation, GPL v2 — bundled unmodified; download its complete source), ffmpeg, yt-dlp, and Mono.Nat. Thank you to everyone who builds these. 💚

Got an idea, or found something broken? Tell me — it's a one-person studio and every message gets read.