📻 What's new

Changelog

Every release of Mayflower Radio, newest first. The app updates itself — when there's a new version, an update button appears inside it.

1.17.25Latest
A mix that thinks as it goes, and requests
  • Shuffle is built as the station plays — instead of shuffling the whole library once at the start and walking that list, only the next few songs are decided at a time. A song you've just added can turn up next, nothing gets stranded at the back, and the same artist never follows themselves.
  • Listeners can request a song from your station's page — a search box over your own library. A request is weighted heavily rather than shoved to the front, so it usually plays within a song or two but still arrives as part of the mix. Off unless you turn it on, one request per listener every five minutes, and only ever songs you already have.
  • Follow a YouTube playlist, as well as Spotify and Apple Music. YouTube is the most accurate of the three: it names the actual videos, so you get exactly what was added instead of a search for the title. Make it collaborative and anyone you share it with can add music to your station.
  • Rename a playlist — the songs, their play counts and any online link all come with it.
  • Song titles come from the music files rather than their file names, so the punctuation and full credits that file names had to drop come back.
  • Tidy up the gaps (in Tools) measures the silence at the start and end of each song so playback skips it — a couple of seconds a track that otherwise sounds like the station stalled.
  • The app now comes back to the station you were working on instead of jumping to the main one every time it restarts.
1.17.22
A smarter mix, and updates that don't drop your listeners
  • Updating keeps listeners connected — the radio server now stays running while the app restarts itself, so instead of everyone being disconnected and having to tune back in, they keep their connection and hear a few seconds of quiet. It'll also offer to wait until the current song ends, so the gap lands between tracks.
  • Find another version — when a song turns out to be a live take, a sped-up edit, or just a bad-sounding rip, right-click it and hear 30 seconds of a few other uploads. The one you pick replaces it and keeps its place in your playlists.
  • Shuffle is a proper mix now — songs are weighted by how long since they last played, how often they've played compared to the rest of your library, and how many listeners tapped the heart on them. It won't play two songs by the same artist back to back, and it settles back to an ordinary shuffle once your library is evenly played.
  • Listener likes on the now-playing page, with a top-five loved list.
  • As many stations as you like, not just two — each with its own jingles, listener page and stats.
  • Playlists that mirror Spotify or Apple Music and keep themselves topped up, with an optional exact-mirror mode.
  • Song titles with accents in them now reach listeners intact instead of arriving mangled, and adding music no longer files the same song twice under two names.
  • Linked playlists were quietly re-syncing every hour instead of every six; songs the downloader can't find are now remembered and reported rather than searched for forever, with a Retry missing songs option.
  • Settings apply straight away without a restart, listener latency is lower, and the server keeps a far smaller log.
1.17
Two stations at once
  • Run a second station — broadcast two stations side by side, each with its own name, playlist, and shareable listener page. Switch which one you're controlling in the same window.
  • The station switcher shows what's playing and how many people are listening on each station at a glance.
  • Both stations appear on the public stations page the same way — and the page now clears out stations that have been off the air for more than a day.
  • The upload-speed check now accounts for two stations sharing your one connection, so you can see your real combined listener ceiling.
  • Roomier main window so everything fits, and station naming now lives in one place under Settings → Stations.
1.16
A nicer listener page
  • Your station's page can now be shared with one tap — a copy-link button for listeners.
  • The current song shows in the browser tab, like a real station.
  • The stations directory now shows how many stations are on air and how many people are listening.
1.15
Playlists that keep up
  • Live playlist sync — add songs to the playlist you're broadcasting and they join the rotation straight away; remove them and they drop out. No restart, no interruption to the song that's playing.
  • New songs slot into the part of the playlist that hasn't played yet, so they come around this time through rather than next.
  • Works whether you add music inside the app or drop files into the folder yourself.
1.14
A real radio station
  • Station IDs & jingles — optional clips played between songs (off by default).
  • Tune-in files — open your station in VLC, phone radio apps, and anything else that plays internet radio.
  • Listening stats — peak listeners, listener-hours, and a 14-day chart.
  • Now-playing page got a full in-browser player, listener count and artwork.
  • Tidier tabbed settings, and "Up next" now shows what's genuinely coming.
  • Remembers the playlist you were playing, so auto-start picks it back up.
  • Fixed faint, hard-to-read headings in the Settings window.
1.13
Find and be found
  • Public stations page — a directory of stations on the air at mayflowerstudios.net.
  • Optional, opt-in listing for your own station (removed again the moment you turn it off).
1.11–1.12
A page for listeners
  • Your station gets its own web page — people listen in the browser and see what's playing.
  • Served right at your station's address, no extra setup.
1.10
Settings & quality
  • Settings for auto-start, start-with-Windows, and audio quality (128 / 192 / 320 kbps).
  • Level out my library — evens the volume of older downloads.
  • Upload-speed check that estimates how many listeners you can carry.
1.8
Big polish pass
  • Tray icon & keep-awake — the station keeps running, minimized, without the PC sleeping.
  • Tidy song titles — strips "(Official Video)" and friends from what listeners see.
  • Volume levelling on download, plus play counts and a duplicate finder.
  • Self-updating downloader and a "why can't people reach me?" connection doctor.
  • Import a whole folder of music, or export/import .m3u playlists.
1.6–1.9
Playlists & more sources
  • Playlists — keep different sets of songs; imports create a matching playlist.
  • Apple Music import, alongside Spotify and YouTube.
  • Private playlists — paste a song list or import an exported playlist file.
  • Choose where your music folder lives; multi-select move / queue / remove.
1.3–1.5
Hands-off broadcasting
  • Automatic port forwarding (UPnP) — most routers need no setup.
  • Self-updating app — a one-click update button when there's a new version.
  • Full player controls: queue, pause, seek, previous, shuffle, repeat, search.
1.0–1.2
The beginning
  • A one-file Windows app that sets itself up — no installers, no fuss.
  • Paste a YouTube or Spotify link to build a music library, press play, share one URL.

Got an idea or found a bug? Let me know — it's a one-person studio and every message is read. 🌸