Internet radio for macOS
Your station, one icon in the menu bar.
Custer plays your favourite internet radio streams and stays out of the way. No window, no dock icon, nothing to manage. Click to listen, click to pause.
Three gestures. No window.
Everything happens on the icon in the menu bar. Reach it without leaving what you are doing.
Left click to play or pause
One click starts the stream, another pauses it. Media keys on the keyboard work too.
Right click for the menu
Switch stations with ⌘1 to ⌘9, add or edit streams, copy the current song title, or reconnect.
Scroll to change the volume
Hover over the icon and scroll. The menu has a slider and a mute toggle as well.
Small app, complete player.
Custer does the things a radio should do and none of the things it should not.
- Multiple streamsKeep every station you listen to and switch between them from the menu.
- Now playing in Control CenterTrack title and artwork show up in Control Center and on the lock screen.
- Song titles, one click to copyThe current title lives in the menu and the tooltip. Uppercase titles are tidied up.
- Survives sleep and bad Wi‑FiPauses when the Mac sleeps or the network drops, resumes when it is back, and reconnects with backoff if a stream stalls.
- Autoplay and start at loginTurn both on and the radio is playing the moment you sit down.
- LightweightA single menu bar item. No Electron, no background services, no accounts.
Open source and quiet about you.
Custer is written in Swift and published under the MIT license. It does not collect any information about you: no analytics, no crash reporting, no accounts. The only network traffic is the stream you chose.
Found a bug or want a feature? Open an issue on GitHub, or send a pull request.