FOH Music Player
Biltmore Church needed a simple, bulletproof solution for its campus-wide audio needs. Using commercial services like Spotify for public performance during pre and post-service moments is a copyright minefield. The FOH Music Player is the answer. It's a bespoke, multi-platform audio application that delivers curated, rights-cleared playlists directly to the volunteers who need them. With a clean, minimalist interface, the app provides a focused, distraction-free experience tailored to each ministry—from Worship and Students to Biltmore Kids. It runs beautifully and natively across the entire Apple ecosystem, with custom interfaces for iOS, iPadOS, tvOS, and macOS, ensuring a flawless and consistent experience on every screen.



Technical Breakdown
This app was built from the ground up in Swift, using SwiftUI as the core framework for a modern, declarative, and truly multi-platform user interface. State is managed by a central 'AudioPlayerManager', an 'ObservableObject' that uses 'AVFoundation' for robust audio playback and 'MediaPlayer' to integrate with system-level controls like the lock screen and Now Playing center. The navigation is powered by SwiftUI's 'NavigationStack', providing a flexible and state-driven user flow. The entire codebase is unified, using conditional compilation (#if os(...)) to seamlessly adapt both the UI and underlying logic to the unique demands and design languages of the iPhone, Apple TV, and Mac.

