Everything Your Station
Needs to Thrive
From live streaming and push notifications to donations, polls, and a full CMS — your branded app comes loaded with powerful features out of the box.
Live Streaming
Crystal-clear live audio with rich metadata, delivered everywhere your listeners are.
Your app's player is built for reliability. It connects to your ICY/Shoutcast stream and keeps playing through network transitions, background mode, and lock screen. Listeners tap play once and it just works.
- ✓ Background audio with lock screen controls
- ✓ Automatic reconnection on network changes
- ✓ Now Playing metadata on lock screen and Control Center
- ✓ Share button to spread the word via text, email, or social
The app parses ICY stream metadata in real time to display what's playing now. Artwork is resolved automatically from your catalog, so listeners always see the right album cover alongside the song info.
- ✓ Configurable metadata templates (Artist - Title, Title - Artist - Album, etc.)
- ✓ Automatic album artwork from your media catalog
- ✓ Attribution badges for music sources
- ✓ Artwork displayed on lock screen and Control Center
Listeners can tap the AirPlay icon and instantly send your stream to their home speakers, Apple TV, or any AirPlay 2 device. Your station fills the room, not just the earbuds.
- ✓ Native AirPlay picker built into the player
- ✓ Compatible with HomePod, Apple TV, AirPlay speakers
- ✓ Seamless handoff between phone and external audio
When listeners plug into CarPlay, your station appears as a dedicated audio app on the car's display. They see live metadata (song, artist, artwork) on the Now Playing screen without touching their phone.
- ✓ Dedicated Now Playing template on CarPlay
- ✓ Live song info and artwork on the car display
- ✓ One-tap playback from the car interface
Listener Engagement
Keep your audience connected, involved, and contributing with built-in engagement tools.
Compose rich push notifications with images and schedule them to land at the perfect time. Every campaign tracks open rates so you know what resonates. Deep links route listeners directly to any screen in your app.
- ✓ Schedule sends by date and time
- ✓ Rich notifications with images
- ✓ Open rate tracking and analytics
- ✓ Deep links to player, schedule, donate, or any app page
- ✓ Optionally persist to the in-app inbox
When you mark a push notification as persistent, it lands in the listener's inbox inside the app. They can read it later, see rich HTML content, and manage their messages.
- ✓ Persistent messages with rich HTML body
- ✓ Read/unread status with unread badge
- ✓ Swipe to dismiss individual messages
- ✓ Real-time updates — new messages appear instantly
Create single-choice or multiple-choice polls from the admin console and embed them in any app page. Listeners vote with a tap and see results in real time. Polls close automatically on a schedule you set.
- ✓ Single or multiple choice
- ✓ Live results with progress bars
- ✓ Scheduled close date
- ✓ One vote per device (duplicate prevention)
Give your listeners a frictionless way to support your station. Native Apple Pay lets them donate in seconds with Face ID or Touch ID. Recurring options (monthly or yearly) are handled through Stripe Checkout for reliable, automated giving.
- ✓ Native Apple Pay for one-tap giving
- ✓ Credit/debit card via Stripe Checkout
- ✓ Monthly and yearly recurring donations
- ✓ Configurable suggested amounts
- ✓ Donation history and totals in the admin console
The built-in contact form can be placed on any app page or the dedicated contact screen. Submissions are delivered straight to your email. You control which fields appear (name, phone, email, message).
- ✓ Configurable form fields
- ✓ Submissions delivered to your email
- ✓ Can be embedded in any CMS page
Content Management
Build and update your app's content from the admin console — no app store update required.
Create as many pages as you need using a visual block editor. Combine headers, text, images, call-to-action buttons, dividers, contact forms, and polls. Publish when ready — pages appear in the app instantly.
- ✓ Block types: header, rich text, image, CTA, divider, contact form, poll
- ✓ Draft/published workflow
- ✓ Add pages to your app navigation as tabs or menu items
- ✓ Real-time preview in the admin console
Set your regular weekly lineup once, then override individual dates for special programming. The app shows the right schedule every day and highlights what's on right now.
- ✓ Weekly baseline schedule editor
- ✓ Date-specific overrides for special events
- ✓ "Now playing" highlight with auto-scroll
- ✓ Times displayed in the listener's local timezone
- ✓ Week navigation and day-swipe browsing
Upload banner images and assign tap destinations. They auto-rotate on the player screen and can link to external URLs, the schedule, about page, or any other section.
- ✓ Auto-rotating with configurable timing
- ✓ Tap to open links, screens, or external URLs
- ✓ Image preloading for instant display
- ✓ Toggle on/off with a feature flag
Organize sponsors into tiers (e.g., Gold, Silver, Bronze) and display their logos, names, phone numbers, and website links. Listeners can tap a sponsor to visit their site. Updating sponsors takes seconds from the admin console.
- ✓ Tiered display (customizable tier names)
- ✓ Sponsor logos, phone numbers, and website links
- ✓ Tap to visit sponsor's website
- ✓ Responsive layout (list on iPhone, grid on iPad)
A centralized library for all your visual assets. Upload images for banners, sponsors, app pages, and push notifications. Drag-and-drop upload with automatic optimization.
- ✓ Drag-and-drop image upload
- ✓ Use images across banners, sponsors, pages, and notifications
- ✓ Cloud-hosted with CDN delivery
Customization
Make the app feel like yours — your brand, your navigation, your first impression.
Your app ships under your station's name and icon — it's your brand in the App Store, not ours. We handle the entire submission process and ongoing updates. Color themes, logos, and taglines are all configurable.
- ✓ Custom app icon, name, and App Store listing
- ✓ Your brand colors throughout the app
- ✓ Station logo and tagline on the player screen
- ✓ We handle App Store submission and updates
You decide what listeners see. Configure the bottom tab bar and the side menu to show exactly the screens and pages that matter for your station. Add CMS pages, external links, or embedded web content as menu items.
- ✓ Admin-controlled bottom tab bar
- ✓ Side menu with custom items and links
- ✓ Link to CMS pages, external URLs, or embedded web views
- ✓ Changes take effect instantly — no app update needed
Add your station's social accounts and they'll appear as tappable icons in the side menu. Listeners can follow you on their favorite platforms without leaving the app experience.
- ✓ Facebook, X (Twitter), Instagram, YouTube, TikTok
- ✓ Configurable from the admin console
- ✓ Opens in the platform's native app when installed
New listeners see a beautiful five-screen introduction when they first open the app. It highlights your station's key features and ends with a notification permission prompt to maximize push opt-in rates.
- ✓ Five branded welcome screens
- ✓ Notification permission prompt built-in
- ✓ Content preloads in the background during onboarding
- ✓ Only shown once per device
Admin & Analytics
Run your station from any browser with a powerful dashboard and real-time analytics.
The admin console is your command center. Manage branding, stream settings, schedule, sponsors, banners, push notifications, donations, app pages, polls, and navigation — all from a clean web interface that works on any device.
- ✓ Manage all content and settings from your browser
- ✓ Role-based access for your team
- ✓ Works on desktop, tablet, and mobile
Powered by Google Analytics, the dashboard gives you a clear view of your station's reach. Track active listeners, screen views, engagement time, push notification performance, and donation summaries — all in one place.
- ✓ Real-time active listener count
- ✓ Per-page analytics (views, users, engagement time)
- ✓ Donation totals and contribution history
- ✓ Push notification open rates and reach
- ✓ Registered device count
Our smart sync system means content updates are live the moment you save. Station config uses real-time listeners, while larger content (schedules, banners, sponsors) uses a version-based sync that only downloads what changed.
- ✓ Branding and config changes reflect in seconds
- ✓ Manifest-based sync for efficient data transfer
- ✓ No app resubmission to Apple required
Add-Ons
Extend your station's digital presence with optional add-on services.
Add a professional website to your station's digital presence. Build pages with the same drag-and-drop editor used for app pages. Includes an embedded live audio player so visitors can tune in from their browser, plus SEO optimization and social share cards.
- ✓ Drag-and-drop page builder
- ✓ Embedded live audio player
- ✓ Contact, donate, sponsor, and schedule pages
- ✓ SEO and Open Graph social cards
- ✓ Firebase-hosted with SSL included
- ✓ $25/month add-on
Bring your station to Android with a fully native app that mirrors every capability of the iOS experience. Live streaming, push notifications, schedule and sponsor management, donation support, and real-time content updates — all managed from the same admin console you already use. No separate dashboard, no duplicated work.
- ✓ Live streaming with background playback
- ✓ Push notifications and in-app inbox
- ✓ Schedule, sponsors, and donation pages
- ✓ Real-time content sync from admin console
- ✓ Custom branding and station theming
- ✓ Published on Google Play under your brand
Ready to launch your station's app?
All of these features are included in the Radio Station Pro plan. Get started today and go live on the App Store.