FRadioPlayer 0.4.0: Swift 6 and playback that respects pause
FRadioPlayer 0.4.0 brings Swift 6, main-actor callbacks, playback fixes, and compatibility with apps still using Swift 5. Here’s what to know before upgrading.
Thoughts on Swift, iOS, open source, and reflections on apps and design.
FRadioPlayer 0.4.0 brings Swift 6, main-actor callbacks, playback fixes, and compatibility with apps still using Swift 5. Here’s what to know before upgrading.
I wanted Swift Radio Android to have a mini player that expands into the full player, like Apple Music. compose-popupbar is the result.
FRadio DZ for Android adds HLS playback, search that handles typos and Arabic spelling variants, and a fix for repeated playback retries.
The paid single-station version of Swift Radio is now a bundle: one purchase, two native apps, the same station file.
Swift Radio comes to Android with Kotlin, Jetpack Compose, and Media3. Both platforms use the same station JSON format.
Swift Radio v3 replaces storyboards with code, redesigns the player, and gives live radio and on-demand audio their own controls.
Customize Swift Radio’s interface text, add a language in Xcode, and preview the translation before shipping your app.
FRadioPlayer 0.2.1 lets multiple listeners receive playback updates. Here’s how to replace the delegate and add progress controls for on-demand audio.
Add a CarPlay station list to Swift Radio, share playback state with the phone, and handle an app launch that starts in the car.
The original Swift Radio CarPlay guide, using MPPlayableContentManager to expose stations and playback controls. Preserved for older integrations.