Case Study / Octave Records
A native iOS streaming app with AirPlay routing and real-time metadata, deployed to the App Store.
PS Audio needed a native iOS application that would allow users to instantly stream Octave Radio, view real-time track metadata, and route high-resolution audio playback to various endpoints including AirPlay-compatible devices. The app needed to deliver a simple "open and play" user experience with no complex setup and no friction, while handling inconsistent metadata formatting from radio RSS feeds and supporting multiple playback destinations out of the box.
Grinalds Solutions built a native iOS application in Swift using Xcode, leveraging Apple's media frameworks for tight platform integration. By developing natively rather than using a cross-platform framework, we simplified AirPlay and system-level media routing, reduced debugging complexity, and enabled fast iteration entirely within Apple's ecosystem. The app streams Octave Radio content, ingests and displays track metadata via RSS feeds, and routes playback through AirPlay, all from a minimal, intuitive interface designed for immediate use.
We implemented defensive metadata parsing and validation to handle inconsistencies in the radio RSS feed, ensuring that track information displays cleanly regardless of upstream formatting variations. When AirPlay to Apple TV initially failed due to an incorrect iOS Info.plist streaming configuration, we diagnosed and resolved the platform-specific issue, a subtle but critical detail that would have blocked a major use case. The UI was designed around minimal interaction, putting playback front and center so users can open the app and be listening within seconds.
The finished application was successfully deployed to the Apple App Store, giving PS Audio's customers a polished, branded streaming experience for Octave Radio. With DLNA support planned as a future enhancement, the app is architected for continued feature expansion, demonstrating that native development and attention to platform-specific details are the foundation of a great streaming experience.
Tell us about your product and we'll show you how we'd build it.