Roam FM app icon

Roam FM

roamfm.app

Discover global radio stations from 200+ countries with random selection and automatic filtering right from your menu bar

Roam FM screenshot showing the app interface

Roam FM provides randomized internet radio discovery from over 40,000 stations across 200+ countries directly from the Mac menu bar. Rather than requiring users to browse through endless lists organized by country or genre, the app starts with random selection for serendipitous discovery.

The app includes automatic language filtering that skips stations broadcasting in languages the user already understands, increasing the likelihood of genuinely new discoveries. A 3D globe visualization highlights each station’s geographic location, providing visual context that transforms passive listening into active exploration.

Key features include one-click instant playback, automatic station skipping for familiar languages, and a minimal menu bar interface. The app sources its station database from the open-source Radio Browser API, ensuring access to a constantly updated collection of streams worldwide.

At approximately 10MB, Roam FM maintains a lightweight footprint. The 3D globe feature works optimally on macOS 15 or later, though core radio functionality remains available on older versions. The app runs locally without requiring an account, enabling immediate use after installation.

Pricing follows a freemium model with basic functionality available free and a Pro version offered as a one-time lifetime purchase through Gumroad. Installation is handled through a .dmg file downloaded directly from the project’s GitHub releases page.

Limitations include variable stream quality depending on broadcasting stations and occasional offline streams, which reflects the global radio ecosystem rather than app functionality. The language filtering feature works well but automatic language detection presents inherent challenges.

Alternatives for internet radio include TuneIn Radio and Radio Garden, though these focus on traditional browsing rather than randomized discovery.

Suitable for users who enjoy stumbling onto unexpected music, want sonic snapshots of daily life in different parts of the world, or prefer discovery-based exploration over curated browsing.

FAQ

What does Roam FM do?+

Roam FM randomly tunes into one of 40,000+ internet radio stations from 200+ countries, then highlights its location on a 3D globe. Automatic language filtering skips stations broadcasting in languages you already understand.

Is Roam FM free?+

Roam FM's pricing isn't tagged in the directory entry; visit https://roamfm.app/en/ for current terms. The app uses a freemium model with a free tier and a Pro one-time lifetime purchase via Gumroad.

How do I install Roam FM on macOS?+

Download the .dmg from the project's GitHub releases page (linked at https://roamfm.app/en/) and drag the .app to your Applications folder.

Does Roam FM run on Apple Silicon?+

Yes. Roam FM runs on Apple Silicon (M1, M2, M3, M4) and Intel Macs. The 3D globe works best on macOS 15 or later, but core radio playback runs on older versions.

Where does Roam FM get its station list?+

From the open-source Radio Browser API, which is community-maintained and continuously updated. Roam FM is roughly 10MB and runs locally without an account.

Why does Roam FM start with a random station instead of a list?+

Random selection is the design intent: Roam FM is built for serendipitous discovery rather than browsing organized lists by country or genre. Stream quality and uptime depend on the broadcasters themselves.

Related Apps