Skip to content
Simple Smart Company
All products

Simple Smart BT Radio Player

The same catalog, routed to any Bluetooth speaker, AirPod, or AirPlay device you already own.

Simple Smart BT Radio Player interface screenshot

Why we built it

Not everyone has Sonos. If you paired a JBL, a car stereo, AirPods, or HomePod to your iPhone, iOS already knows how to send audio there — it just needs a radio source. This variant is the same 35,000-station catalog as our Sonos app, minus the local-network discovery and UPnP control, routed through AVPlayer so the sound goes wherever iOS is currently sending audio.

What it does

  • 35,000-station catalog (identical to the Sonos variant)
  • Plays to any output iOS knows about: built-in speaker, AirPods, Bluetooth, AirPlay
  • No local-network permission, no multicast — works over cellular
  • Lock-Screen Now-Playing tile with station artwork
  • Background audio with screen locked
  • No accounts, no tracking, no cloud sync

Tech note

AVFoundation handles playback; AVRoutePickerView surfaces the system route picker. ATS allows arbitrary loads for media only (NSAllowsArbitraryLoadsForMedia = true) so community radio stations that still serve plain HTTP remain playable, while everything else stays behind TLS. Station artwork is async-fetched into MPNowPlayingInfoCenter for the Lock-Screen tile.

Privacy note

No account. No analytics. Last-played station + favorites cached locally via UserDefaults. Stream URLs hit the broadcasters directly — no proxy on our end.