I’m an Apple tech guy. I’ve been teaching people how to use Apple products for over two decades. And when my daughter Nicola got married in March 2026, I couldn’t make Apple Music work for her ceremony.
Not “it was a bit fiddly.” Couldn’t. As in: the thing I needed to do was technically impossible with any consumer music app on the market.
Here’s the problem. Nicola and Alex wanted specific songs for specific moments. Some were Apple Music tracks. Others were custom edits: a verse trimmed in GarageBand to start at exactly the right moment, a chorus isolated so it would fade in as she walked down the aisle. They’d spent weeks choosing every detail. And there was no way to put Apple Music tracks and those custom MP3 files into a single playlist. Not in Apple Music. Not in Spotify. Not in any app I could find.
That’s why I built WeddingPlayer. But before I get to that, here’s what I learned about DIY ceremony music, because the problems go deeper than playlists.
The ceremony is a different beast
Wedding DJs are brilliant at the evening party. Reading the room, mixing tracks, keeping the dance floor alive. But the ceremony is a completely different thing:
The music is predetermined. You know exactly what plays when. Timing is critical, the processional needs to start on cue. And it’s intimate. A DJ with a mixing desk and a microphone changes the atmosphere of a ceremony in ways you probably don’t want.
Most couples already have a phone, and most venues have a PA system with Bluetooth or an aux input. The hardware is usually sorted. The challenge is the software.
What you actually need (and what goes wrong)
A typical ceremony has three to five musical moments:
- Pre-ceremony (optional): background music as guests arrive
- Processional: the entrance. Usually one song, carefully chosen
- Signing the register: 1 to 3 songs while paperwork happens. Timing is completely unpredictable — if you only have one track, loop it so it keeps playing until the signing is done
- Recessional: the exit. Upbeat, celebratory
- Post-ceremony (optional): background music as guests move to drinks
For each moment, you need the song downloaded, a way to start it at the right time, and (this is the one nobody thinks about until it’s too late) a way to fade out gracefully when the moment ends before the song does.
At Nicola’s wedding, the processional in rehearsal took about 20 seconds. On the day, with nerves and a longer dress and the reality of walking in front of 80 people, it took closer to 35. If we’d been using a fixed-length track with no fade control, there would have been either an awful silence or an awkward lunge for the volume button. Neither is what you want at the most important moment of the day.
The Spotify problem
The most common approach is a Spotify playlist. It works in rehearsal at home.
But there’s a fundamental limitation most couples don’t know about: Spotify doesn’t allow third-party iOS apps to play its tracks — online or offline. Their API only permits remote-controlling the Spotify app itself. That means any ceremony music solution has to either use Spotify directly (with all its limitations) or use a different source entirely.
Even using Spotify directly, it fails on the day because:
No Wi-Fi at the venue. Barn venues, country churches, marquees — beautiful places, often with zero mobile signal inside. Spotify’s offline mode exists, but you need to remember to download everything beforehand, and even then you’re trusting that the cache hasn’t cleared itself.
Notifications interrupt playback. A text message pauses your processional. Aunt Margaret calls during the vows and suddenly her ringtone is playing through the PA.
No fade control. The register signing takes 4 minutes, your song is 3:30. Silence. Or it takes 2 minutes and the song cuts abruptly. There’s no graceful way to end a track tied to what’s actually happening in the room.
No event separation. It’s one flat playlist. Moving from the processional to the signing means someone counting tracks and tapping at exactly the right moment. Under pressure. In front of everyone.
No protection against operator error. The person pressing play on the day is usually a nervous friend or a venue coordinator who’s never seen your playlist before. In a generic music app, the whole library is one tap away. The wrong version, the wrong song, the unedited original instead of your carefully trimmed custom edit — in front of everyone. And you can’t redo the moment.
And you can’t mix sources. This is the killer. If you want one Apple Music track and one custom-edited MP3 in the same ceremony, Spotify can’t help you. Neither can Apple Music. You’re stuck.
What actually worked
I couldn’t find a solution, so I built one. WeddingPlayer treats each ceremony moment as a separate event with its own playlist and controls. One tap moves between them. Fade-outs are smooth and configurable — you watch the room and tap when the moment is right, not when the track decides to end. Everything runs offline, stored locally on the device. And when you tap Go Live, the playlist locks. The person operating the app — a friend, a family member, a venue coordinator — can’t accidentally play the wrong song or the wrong version. The controls are deliberately oversized, designed for nervous hands, not tech experts.
It worked. Nicola’s ceremony music was flawless. The songs played in order, the custom edits were exactly right, the fades landed perfectly. Nobody fumbled. Nobody panicked.
(The venue coordinator asked for a copy of the app afterwards, unprompted. That was the moment I knew it wasn’t just a personal project.)
Setting up your ceremony music
Whether you use WeddingPlayer or something else, here’s the process that works:
List your moments. Write down every point where music plays. Talk to your officiant; they’ll tell you the typical flow.
Choose your songs. For each moment, pick 1 to 3 songs. For the register signing, pick more than you think you need. You can always fade out, but silence is genuinely awkward.
Download everything. Whatever tool you use, every track must be on the device. Test in aeroplane mode. If it doesn’t play offline, it won’t play at the venue.
Rehearse. Run through the full ceremony music at least once. Time the transitions. Practice the fade-outs. If a friend or family member is operating the music, make sure they’ve done a dry run. If the venue is handling it, walk them through the app and the running order beforehand.
On the day: charge the phone to 100%, enable Do Not Disturb, connect to the speakers early, and hand it to your designated operator. Then breathe.
The equipment
You don’t need much:
An iPhone or iPad. A way to connect to the venue’s sound system — most venues have Bluetooth connectivity to their PA, but some use a 3.5mm aux input or USB. Check with the venue coordinator before the day. Bring a backup cable in case Bluetooth drops. Belt and braces.
If the venue doesn’t have a PA, a portable Bluetooth speaker (JBL, Bose, Sonos Roam) works. Test the range at the actual venue beforehand — outdoor spaces eat sound.
Mistakes to avoid
- Not testing offline. “It worked at home” means nothing if the venue has no signal.
- No designated operator. Someone specific needs to be in charge — a friend, a family member, your venue coordinator. Not “someone will do it.” A name. Written down.
- Not rehearsing transitions. The gap between the processional ending and the signing music starting needs to be practised. It feels like forever if nobody’s ready.
- Volume too quiet. Outdoor spaces eat sound. Test at the actual venue if you can.
- Forgetting Do Not Disturb. One phone call ruins everything.
The short version
Your ceremony music doesn’t need a DJ. It needs a plan, the right app, and someone you trust holding the phone. Download your tracks, rehearse the flow, and enjoy the day knowing the music is handled.
I built WeddingPlayer because my daughter’s ceremony deserved better than a Spotify playlist and crossed fingers. Yours does too.
WeddingPlayer is a ceremony music app for iPhone and iPad. It mixes Apple Music tracks and custom-edited files in a single ceremony timeline, works 100% offline, and includes Live Mode with locked playlists and oversized controls for whoever’s running the music on the day. Free to try.
Ready to plan your ceremony music?
Free to try. No account needed.
Coming Soon to the App Store