Free, open-source native macOS client for di.fm
Details
- External ID
- 47200919
- Source
- HN
- Company
- —
- Product
- Free, open-source native macOS client for di.fm
- Website domain
- github.com
- Launched
- Feb. 28, 2026
- Cohort
- —
- Upvotes
- 6
- Upvotes percentile
- 0.28099730458221023
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:25 p.m.
- Updated at
- Sept. 7, 2026, 9:25 p.m.
Description
I built a menu bar app for streaming DI.FM internet radio on macOS. Swift/SwiftUI, no Electron.The existing options for DI.FM on desktop are either the web player (yet another browser tab) or unofficial Electron wrappers that idle at 200+ MB of RAM to play an audio stream. This sits in the menu bar at ~35 MB RAM and 0% CPU. The .app is about 1 MB.What it does: browse and search stations, play/pause, volume, see what's playing (artwork, artist, track, time), pick stream quality (320k MP3, 128k AAC, 64k AAC). Media keys work. It remembers your last station.Built with AVPlayer for streaming, MenuBarExtra for the UI, MPRemoteCommandCenter for media key integration. The trickiest part was getting accurate elapsed time. DI.FM's API and the ICY stream metadata don't always agree, so there's a small state machine that reconciles the two sources.macOS 14+ required. You need a DI.FM premium account for the high-quality streams.Source and binary: https://github.com/drmikexo2/DIBar-macOS
Enrichment
- Theme
- audio and music production tools
- Vertical
- Media & entertainment
- Function
- Vertical SaaS
- Audience
- B2C
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- native macos music client for di.fm
- Manually corrected
- False
Could you build this?
Yes A native macOS menu bar app written in Swift/SwiftUI that streams audio from public DI.FM endpoints and controls playback is a straightforward macOS utility.
Discussion
1 comment analyzed.
Feature requests: Support for SomaFM
Competitors
Other products that read as similar to this one — 244 launches clear the similarity bar, closest 8 shown.
Attention rank: #221 of 245 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 120 days after the earliest competitor.
- Serenance · ph · 2026-09-16 · 1 upvotes · similarity 0.46
- We missed Winamp, so we built an audio player for macOS · hn · 2026-05-18 · 71 upvotes · similarity 0.46
- wfb-link, a userspace WiFiBroadcast radio stack for macOS · hn · 2026-05-07 · 5 upvotes · similarity 0.46
- SOUND · ph · 2026-09-26 · 101 upvotes · similarity 0.45
- SmartPause · ph · 2026-09-20 · 75 upvotes · similarity 0.45
- SyncPL · ph · 2026-09-26 · 2 upvotes · similarity 0.44
- Steadcast · hn · 2026-04-10 · 7 upvotes · similarity 0.44
- Volura · ph · 2026-09-22 · 2 upvotes · similarity 0.44
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a vertical saas tool for Insurance yet.