Swift Radio Single Station, now for iOS and Android

The single-station version of Swift Radio has been iOS-only since it launched. As of this week, it ships as a bundle: one purchase on Payhip gets you two native projects, one in Swift and one in Kotlin.

If you haven't met it before: the single-station version is for stations that want their own branded app. It removes the station list, the search bar, and the popup player from the free multi-station version. The app launches straight into the player. Your listeners open it and hear your station.

Single-station player on an iPhone: album art, track title, LIVE badge, and a single stop button

iOS

Single-station player on a Pixel: album art, track title, LIVE badge, and a single stop button

Android

What's in the bundle

  • Two full projects: an Xcode project built on the v3 rewrite, and an Android Studio project built on the same architecture as Swift Radio Android
  • One station file: the same stations.json format works on both platforms, so you configure your station once
  • Platform integrations: CarPlay and AirPlay on iOS, Android Auto and Material You on Android
  • Release automation: both projects include GitHub Actions workflows that build the app when you push a version tag
  • Setup guides: each README walks through the station config, identifiers, icons, and translations

Free or paid?

The multi-station versions stay free and open source on GitHub, iOS and Android alike. The single-station bundle is the paid product, and buying it once covers both platforms and future updates.

Everyone who bought the single-station version in the past got an email this week with a personal code for the new bundle at no cost. If you bought it and didn't get one, reach out through the contact form.

Get the bundle on Payhip.