Adding CarPlay Support to Yeltzland
22 Dec 2025
I’m pleased to announce my Yeltzland iOS app now has support for CarPlay
Supporting Radio Halesowen Town
The team from Radio Halesowen Town has done a great job of providing radio commentaries for both home and away matches over the last few years
With their permission, and after a daft amount of back and forth with Apple, I added support for streaming the station in the app a couple of months ago
This meant I could apply for the “Audio” CarPlay entitlement from Apple to let me add CarPlay support, and surprisingly that went through without a hitch (although unsurprisingly it took ages to be approved)
Code for adding CarPlay support
It was pretty simple to get this working
Basically you add a CarPlayDelegate class to your main app that implements CPTemplateApplicationSceneDelegate, and setup CarPlay support by making a few changes to the app’s Info.plist
CarPlay allows you to configure various UI template classes with your specific details, and then it will handle the drawing of screens on the myriad of different devices and screen dimensions
I basically setup the “now playing” template with the Radio Halesowen Town stream details, and then everything works fine
iOS 18+ also supports settings “sports score” information, with the teams playing, latest score etc. and obviously I already have that information available in the app, so supporting that was a breeze
You can see from the screenshot below it came out pretty nicely, even though I say so myself!

One more step along the road of getting Yeltzland on every possible screen 🤣
P.S. Yes, before you ask I am thinking about supporting Android Auto as well
