Four routes work on a Mac, and they differ in what they cost you. The station's own website needs nothing but a browser tab. VLC and the Music app play any stream you can supply an address for. A native radio player brings the catalog, the menu bar and recording with it. Each one is below, with what it does badly as well as what it does well.
Option 1: the station's website
Almost every station has a play button on its site. It works, and it costs nothing, but it ties the radio to a browser tab: close the tab and the music stops, and a tab playing audio keeps the browser awake and hungry. Fine for a quick listen, tiring as a daily driver.
Option 2: VLC
VLC plays any stream URL. Open VLC, press Cmd+N (Open Network), paste the station's stream address and press Play. The catch is finding that address: stations rarely publish their raw stream URLs, so this route suits people who already have a list of streams they love. If you need one, here is how to find a station's stream URL.
Option 3: the Music app
Apple's Music app accepts direct stream links through File, Open Stream URL. Same catch as VLC: you need to know the URL, and there is no browsing, no favorites for stations, and no artwork.
Option 4: a native radio app
A dedicated player removes the URL hunt entirely. Macdio for Mac ships with a catalog of 55,000+ stations searchable by country and genre, and adds the things the other routes cannot: a menu bar mini player so the radio never needs a window, one-click recording with automatic track splitting, live synced lyrics, and song identification straight from the stream with no microphone. It launches at login if you want, and one purchase covers iPhone, iPad, Apple TV and Apple Watch too.
Which route should you pick?
For a station you visit once, the browser is fine and costs nothing. For a handful of streams you already know the addresses of, VLC is enough and stays out of the way. For radio as a daily habit, where you want to browse stations, keep favorites, see what song is playing and start listening without opening a window, the browser and VLC both run out of road quickly, and a dedicated player is the honest answer.
Keeping the radio in the menu bar
The practical difference on a Mac is not sound quality, it is whether the radio needs a window. A menu bar player puts play, pause and station switching one click from the clock, so the radio sits beside your work instead of on top of it. It survives full-screen apps and Mission Control, and it never disappears behind a browser window you then have to hunt for.
Adding a station the catalog does not have
Even a 55,000 station catalog misses small local broadcasters. Any player that accepts a raw address can still play them, and the address is usually findable in a couple of minutes: how to find a station's stream URL covers the four ways that work. In Macdio, pasting one creates a custom station that syncs to your other Apple devices.
Recording what you hear
Recording is the other thing the browser cannot do. System audio capture tools record everything the Mac plays, including notification sounds, while a player that records the stream itself keeps the audio clean and can split a session into individual songs. The details, and what the law of personal recording actually says, are in how to record internet radio.
Frequently asked questions
Can the Mac play radio without a browser?
Does internet radio use a lot of resources?
How do I keep the radio one click away while working?
Does the Music app still have internet radio stations?
Which macOS version does Macdio need?
Can I record what I listen to?
Ready to tune in?
Get Macdio on the Mac App Store. One purchase, every Apple device, no subscription.