Wedding Player

Our Story

Built for one wedding. Now it's yours.

The problem

In early 2026, my daughter Nicola was getting married. Like most couples, she and Alex had chosen every song for the ceremony themselves: the processional, the signing of the register, the walk back up the aisle together. They'd spent hours finding the right versions, trimming intros, getting the timing just right.

Then I tried to make it actually work on an iPhone.

I've been an Apple tech professional for over 20 years. I ran ScreenCastsOnline, producing video tutorials for Apple products since before the iPhone existed. If anyone should have been able to set up ceremony music on an iPhone, it was me.

I couldn't.

Three problems, no solutions

You can't mix Apple Music tracks with custom files

Nicola had Apple Music songs she loved alongside custom-edited MP3s with trimmed intros. Apple Music won't play local files in its playlists. Generic music players can't stream Apple Music. No app could handle both in a single ceremony timeline.

One wrong tap and it's the wrong song

The person pressing play is usually a nervous friend or a venue co-ordinator who's never rehearsed. The entire music library is one tap away. Playing the wrong version, or the wrong song entirely, in front of everyone at the most important moment of the day? That's catastrophic. And you can't redo the moment.

You can't control the timing

A processional that takes 20 seconds in rehearsal stretches to 30 or 40 seconds on the day. Nerves, a longer dress, more bridesmaids. A regular playlist just plays through. There's no way to gracefully fade out a song to match what's actually happening in the room.

So I built it

Forty years in tech. Two decades running ScreenCastsOnline, where I taught Apple products at depth. I knew the platform inside out, and after Nicola's wedding, I knew exactly what was missing.

So I built it. Native Swift, end to end: SwiftUI, MusicKit, AVFoundation, a custom crossfade engine that handles Apple Music and local files in a single playlist, volume normalisation across every track, and a dedicated Live Mode with oversized controls designed for nervous hands. Modern tools (Xcode alongside Anthropic's Claude) let me move fast, but every design call and every test on real hardware came from forty years of knowing what makes software work for the people using it.

Every feature came from a real need. Crossfade? Because hard cuts between ceremony moments feel jarring. Fade-out with a visual countdown? Because you need to end the processional music when the bride arrives, not when the track decides to finish. Offline mode? Because half the venues we looked at had no WiFi, and streaming over 4G at a critical moment is a gamble no one should take.

22 March 2026

Nicola and Alex's wedding day. The ceremony music played without a single problem. Every song, every transition, every fade: exactly as planned.

But the moment that changed everything came afterwards.

The venue co-ordinator asked for a copy of the app. Unprompted.

She'd watched couples pour hours into choosing and arranging their ceremony music. What caught her eye was how simple Wedding Player made the actual running of it on the day: one clear playlist, oversized controls, and fades she could trust.

Now it's yours

That conversation turned a personal project into Wedding Player as it exists today. The same app that handled Nicola and Alex's ceremony, refined and polished for every couple planning their wedding.

It's not a generic music player with a wedding skin. It was designed from day one around the specific, unforgiving reality of playing music at a live ceremony: where you get one chance, there's no redo, and the person operating it might be shaking.

I built Wedding Player for my daughter's wedding. Now it's yours.

Download on the App Store Get it on Google Play — coming soon Free to Try Coming Soon

Free to try. One-time purchase. No ads, no tracking.