What sets it apart
- One platform for every screen. Website, desktop app, mobile apps, and in-car (CarPlay and Android Auto), all from one system with one admin and one set of content. Most providers give you a website and stop there.
- A whole network in one app. Run one station or a hundred from a single install, with a manager dashboard over all of them, and listeners get every station in one place.
- You own the audience. Listener accounts, favorites, requests, and voicemail live in your platform on infrastructure you control, not a third party's.
- It pays for itself. A built-in ad and preroll engine with sponsor CPMs, billable impression logs, and one-click invoicing turns airtime into revenue.
- Set up in minutes, update without losing a thing. Your data, widgets, and custom pages are preserved on every update.
- Licensing-aware streaming. Serve the right feed by territory, so rights issues don't ground you.
1. One platform, every screen
- Website: responsive, installable PWA that runs in any browser
- Desktop app: installs on Windows and Mac and runs in its own window
- Mobile apps: iOS and Android, native-style app shell
- In-car: Apple CarPlay and Android Auto, with station artwork and steering-wheel / lock-screen play, pause, and station skip
- Big-button Car Mode driving screen on desktop and mobile
- Mini-player popup window that keeps audio going while the listener browses
- Lock-screen and notification controls on every device (artwork, title, artist)
- Install prompts, post-install setup help, and detection of an already-installed app
- Offline-ready service worker with instant updates
- One codebase and one admin keep every platform in sync automatically
2. Streaming & playback
- Live streaming over Live365, Icecast, and Shoutcast
- Live now-playing: title, artist, album, and cover art (with automatic iTunes art fallback)
- Switch stations instantly, with a smooth crossfade between them
- Graphic equalizer with presets (Flat, Bass, Vocal, Rock, Jazz) via Web Audio
- Real-time audio visualizer / spectrum
- Sleep timer (15/30/60/90 min) with a live countdown
- Alarm radio: wake to a chosen station with a 30-second fade-in
- Instant Replay: buffers the live stream so listeners can rewind and scrub
- Save This Song with a saved-songs list, plus session play history
- Buy This Song: Apple Music, Spotify, and Amazon links for the current track
- Station-ID / jingle preroll before the stream
- Keyboard shortcuts, auto-reconnect on stall, and screen wake-lock while playing
3. Multiple streams, geo & licensing
- Multiple stream URLs per station, used two ways:
- Geo / licensing: serve a territory-specific feed (e.g. a UK-licensed stream to UK listeners)
- Application / platform separation: point the app, web player, or a market at different feeds or bitrates
- Listener region picker with per-device memory (no IP tracking required)
- Not-available-in-your-area fallback that lists the stations a listener can hear
- Automatic HTTPS stream proxy so insecure source streams still play on a secure site
- Optional Cloudflare or privacy-safe IP geolocation
4. Discovery & home experience
- Home layout adapts to your size: a distinct hero for 1, for 2-5, and for 6+ stations
- Orbit carousel, floating-card collage, animated and image backgrounds, or an editorial text hero
- Station of the Day featured banner with one-tap play
- Live now-playing dashboard across every station, with a song-change animation
- Home jukebox strip: a one-press now-playing grid
- Genre and type filters, search, and station favorites
- Private per-station listener notes
- Scrolling now-playing ticker and a rotating did-you-know tip bar
5. Listener engagement & community
- Song requests: listeners browse and search the actual station library and request a track
- Requests drop straight into the live automation (SAM Broadcaster / StationPlaylist), or fall back to email
- Listeners pick the exact day and hour their song plays, with double-booking and 48-hour duplicate protection
- Per-listener request rate limits and optional email verification
- Voice messages: listeners record up to 30 seconds in-browser, emailed to the station
- On-air song assistant: ask about the song, artist, or album playing now
- Share to social with auto-play deep links
- Listener accounts that sync saved songs, favorites, and notes across devices
- Hidden live-listener count panel (network total and per-station)
6. Content & programming
- DJ / host profiles with dedicated pages: photo, bio, social links, and on-air schedule
- Shows with dedicated pages (popup, full-page, or inline)
- Podcasts / Retrocast section with an inline episode player
- Video gallery (YouTube and Vimeo) with automatic channel sync
- Music-news aggregator pulling 25+ sources with category and per-source filters
- Concert / tour finder powered by Ticketmaster (by ZIP, artist, genre, or date)
- About, contact, and full legal pages (privacy, terms, contest rules)
- Custom one-off pages built from blocks, that survive every platform update
- Listener testimonials carousel
7. Program schedule (TV-guide)
- Day-by-day program grid of shows and DJ blocks per station
- Times auto-convert to each listener's local timezone
- On Air Now card with host, time remaining, and a live progress bar
- Up Next preview with a countdown
- Live host highlight (on-air badge) computed on the station clock
- One schedule, shared across host, show, and station pages
- Listeners can download a show's schedule as a calendar (.ics) event
8. Widgets (100+ building blocks)
- Standalone widget builder: about 100 widget types across 15 categories
- Engagement: listener map, shoutout wall, voice-memo wall, photo wall, polls, trivia, caption contest, birthday wall
- Live info: weather and forecast, air quality, tides, clocks, stocks, crypto, currency, flight status
- Music: recently played, charts, song / artist of the day, lyric of the day, Spotify / YouTube / SoundCloud embeds
- On-air: On Air Now, coming up next, call-in number, text-in, listener-count gauge, show notes
- Sponsors & fundraising: sponsor ticker, coupons, donor wall, match challenge, sponsorship tiers, tip jar
- Games & civic: spin the wheel, daily prize, name that tune, sound board, crisis hotline, voter info
- Live preview, per-zone placement, three embed methods, and a moderation queue for listener submissions
9. DJ Prep (tools for your on-air talent)
- Per-DJ accounts with private logins and cross-device sync
- Nightly, automatically generated show prep: about 225 fresh items across nine categories
- Grounded in live web search, so facts are real and current, not made up
- Prep in advance: pull prep for any future date with a built-in date picker
- On-demand generators: song facts, trivia, listener shoutouts, polls, caller hooks, and one-liners
- Every item includes an on-air hook, fast facts, context, and a caller conversation-starter
- Rewrite any hook in the DJ's own saved voice / persona
- Favorite, edit, mark-used, and save items to a personal library
- Multiple providers with automatic fallback, plus an offline generator so prep is never empty
- Print-ready booth sheet and a built-in concert search
- Private, password-gated talent portal that themes to your brand
10. Monetization, built in
- Preroll ad engine: per-station jingle and ad pools with round-robin rotation
- Ads carry sponsor details, CPM / rate-per-play, and start / end flight dates
- Pre-ad and post-ad jingles, plus a network house message that overrides every station at once
- Billable impression logging: every play recorded, with CSV export
- Sponsor invoicing: plays times CPM, with your business profile, printable / PDF
- Listener support: tip jar plus quick-action buttons (Buy Me a Coffee, PayPal, Patreon, Venmo, Cash App)
- Underwriting, coupon, deal-of-the-day, and merch widgets
11. Reporting & analytics
- First-party website reports: visitors, sessions, time on site, listeners, station-switchers
- Filter by platform (website / desktop / mobile), device, country, region, city, and station
- Play, visit, and event tracking (voicemails, requests, podcast and video views)
- Google Analytics (GA4) reporting built in
- Automated daily / weekly email reports
12. Live365
- Now-playing metadata and cover art pulled straight from the Live365 API
- Automatic CDN-edge URL handling so metadata always resolves
- Live listener-count stats: active listeners, sessions started, and total listening hours
- Per-station listener ranking and a network-wide rollup
- Streaming analytics by date range, cached so it never hammers Live365
- Organization auto-detection, so setup is just email and password
- Recently-played history log built from the Live365 feed
- Daily / weekly Live365 email report with an hour-by-hour listener heatmap
- The full Live365 Listener Intelligence tool embedded right in your admin
- Hidden live-listener panel on the site for staff
13. Branding & customization
- Full white-label: your logo (light and dark), colors, fonts, and hero
- Multiple hero layouts with animated or image backgrounds
- Nested navigation builder with dropdowns, custom links, and per-item visibility
- Configure the website action bar, the mobile / desktop tab bar, and the More menu, per station
- Background skin picker and light / dark theme toggle
- Live visual editor: edit page text and elements without touching code, preserved across updates
- Editable footer and full legal pages
14. Station-owner / admin tools
- Web admin panel with full content management (stations, shows, DJs, news, videos, podcasts, pages)
- Guided setup wizard, live in minutes
- Image upload with automatic resizing, plus audio upload
- One-click self-updater that backs up and preserves all station data
- Import stations, shows, and DJs from another site automatically
- RSS feed health check and a schedule conflict checker
- Testimonial generator and bulk import tools
15. Network management (multi-station operators)
- Run many stations from one install and one app
- Central manager dashboard across every station and site
- Single sign-on from the manager into any station's admin
- Remote plan / station-cap enforcement and add-on entitlements
- Turn a whole site on or off remotely, with trial markers and expiry
- Per-station contact and notification email routing
16. Platform & reliability
- PWA with an offline service worker
- No database required: each install is self-contained JSON, so it is cheap, fast, and portable
- Listener accounts sync across devices
- Security: hashed admin passwords, signed manager tokens, rate limiting, input sanitizing
- Built for search and sharing: Open Graph, Twitter cards, and structured data for voice search
- Embed mode to drop the player into any external site
- Priced per station, never per listener
★ marks a capability competing radio-site builders typically do not offer.