How to record internet radio on a Mac.
Recording internet radio on a Mac means capturing the radio stream to disk – ideally so that every song ends up as its own, cleanly tagged MP3 in your library. That is exactly what StreamWriter Studio is built for: a native macOS app that records stations around the clock, splits tracks based on stream metadata and adds artist, title and real album artwork automatically.
Step 1: Find a station
The station directory offers tens of thousands of stations worldwide – filterable by country, genre, bitrate and codec. Or spin the 3D globe and pick stations right off the world map, or add your own stream URL.
Step 2: Start recording
One click on Record is all it takes. The app captures the stream in the background – for hours or permanently, even several stations at once. Your Mac stays fully usable; the app is especially efficient on Apple Silicon.
Step 3: Get finished songs
Whenever the station announces a new title, a new file begins automatically. Every song is saved and tagged individually – with artist, title and the real album cover. Skip ads and jingles, and use the waveform editor to trim start and end with second precision, including fade-in and fade-out.
What happens to your recordings?
Everything stays local on your Mac – no cloud, no account. Sort the finished MP3s into playlists, send them to Apple Music with one click, or beam them wirelessly to the free iPhone companion app. Recordings keep the stream's original quality.
One-time purchase · License by e-mail · macOS 14.6 · Apple Silicon & Intel
Frequently asked questions
Can a Mac record internet radio without extra software?
Not in a useful way. Built-in tools like QuickTime only capture system audio as one long file – no track splitting, no tags. A radio recorder like StreamWriter Studio saves every song as its own, fully tagged file.
Which format are recordings saved in?
MP3 by default. The stream is captured in its original quality – nothing is needlessly re-encoded.
Can I record several stations at once?
Yes. Each station records independently – for hours in the background or around the clock.
Does it work with any station?
With virtually any open internet stream (MP3/AAC, Icecast/Shoutcast). Find stations via the built-in directory with tens of thousands of entries, or add your own stream URL.