Company
Astra FM
Designing a radio experience that does not depend on the browser
Astra already had a mainly mobile audience, but listening depended on a stable connection and browser limitations. The app was designed to make listening persistent, reliable, and available offline.

A mobile app built to maintain listening continuity and expand Astra's reach
Company
Astra FM
Period
2026
Role
Product design · Research · Prototyping · Front-end implementation
Team
Product Designer · Back-end
Astra FM is an independent online radio station that provides music editorial content; the app was developed to meet two main requirements: ensuring playback can continue when the connection becomes unstable and offering an offline option, while also integrating with Astra's existing ecosystem and backend.
The evidence that justified creating the app
56%
of sessions already came from mobile
44.8%
ended before 5 minutes
1,297
sessions analyzed over 92 days
53
countries reached by Astra
Opportunity
The opportunity was not to add more content, but to simplify listening
The analysis of NTS, KEXP, triple j, Radio Paradise, and WFMU showed strong references in curation, audio, and community, but also content-heavy structures. Astra took a more focused direction: radio first, immediate access, and features built around listening.





Six decisions guided the first version
Radio first
Immediate access to live listening from the first screen.
Persistent playback
Listening continues while navigating and in the background.
Offline library
A downloadable selection so listening does not depend on the connection.
Weekly refresh
The library renews on a predictable schedule, announced in advance.
Fewer steps
Reduce the distance between opening the app and hearing sound.
Built around listening
Shows, tracks and community support playback instead of competing with it.
From wireframes to a functional beta
Testing revealed specific friction points: the weekly refresh was not understood, offline status was unclear, download progress was not visible, and accessing the radio required too many steps. Each finding became a product iteration.




A radio-first experience across three core screens



What was achieved and what still needs validation
The current result is a functional mobile experience ready to measure real behavior. The beta makes it possible to validate the solution before public launch without presenting future metrics as impact that has not yet been demonstrated.
iOS + Android
Beta released to validate the experience before public launch.
100 offline tracks
Downloadable library with a weekly refresh.
Persistent playback
Background listening and continuity across context changes.
Astra integration
The app connects to AzuraCast and existing sources to sync live radio, tracks, and shows.
Impact and adoption