Every feature, in one place.
Macdio is small and fast, but it is not short on features. Here is everything the app does, across every Apple device, in a single one-time purchase.
The big ones, in depth
Podcast transcripts on your device
Every episode as searchable text, made by Apple's speech recognition on the device you listen on. Nothing uploaded.
Highlights to your notes
Mark a moment by button, Siri or watch; the sentence goes to Apple Notes, Notion, Obsidian, Bear, Craft or Readwise.
Song ID with no microphone
The song a silent station is playing, named from the stream itself, on every Apple device.
Recording, split by track
A live stream becomes one named file per song, with the songs inside every recording listed.
Synced lyrics for live radio
Line by line as the song plays, with an offset you tune for the seconds a broadcast runs ahead.
Podcasts, next to the radio
4.7 million shows, chapters, summaries, the songs in every episode, OPML in and out, and Up Next shared with live stations.
Playback & Streaming
Every stream format
MP3, AAC, HLS, and PLS, M3U, and ASX playlists resolved automatically to a direct stream.
Icecast proxy
A custom localhost proxy fixes Icecast range headers and stops the random drop-outs AVPlayer causes.
Fresh token resolution
Tokenized URLs like DI.FM are resolved on every play, never cached, so reconnects never 403.
Audio quality tiers
Low, medium, or high, with the best available bitrate auto-selected and shown in station info.
Adaptive buffering
Buffer from 1 to 15 seconds, increasing automatically after a stall, with full recovery.
System integration
Now Playing on the Lock Screen and in Control Center, headset and media keys, and background audio.
Station Discovery
Browse every way
By genre, country, language, popular, and popular near you, from 60,000+ stations.
Multi-filter search
Combine country, genre, and language at once, with live debounced results and a one-tap reset.
Rich station data
Codec, bitrate, votes, click count, homepage, location, and SSL health for every station.
Custom stream URLs
Add any MP3, AAC, or HLS stream with an optional note, synced across your devices.
Library
Favorites everywhere
Heart any station and it appears on iPhone, iPad, Mac and Apple TV through iCloud, and on the Watch through your iPhone.
Recently played
Configurable depth from 5 to 50, with play counts and last-played times.
Saved songs
Heart individual tracks from Now Playing, stored with artwork and synced.
Collections
Group any mix of stations into your own named categories.
Song Identification
No microphone
Macdio reads the stream directly to identify songs, with no microphone and no permission prompt.
Automatic in the background
Fires on its own for stations that send no artwork, then fills in the title, artist, and album art.
Predictive song cycle
It learns where in the song the match happened and times the next scan to the next track.
Ad-break recovery
Smart retries cover ad breaks and unidentifiable segments before restoring the station branding.
Recording
Split by track
Record continuously or split into one file per song using ICY metadata boundaries.
Auto-tagging
Unknown recordings are identified in the background and named with title, artist, and artwork.
High fidelity
Captured straight from the network in the station's own format, MP3, AAC, FLAC or Ogg, with zero ambient noise.
Reliable files
Disk checks and a polling loop prevent empty files even on an unstable connection.
Synced Lyrics
Line by line
Time-synced lyrics scroll automatically and highlight the current line.
Tunable offset
Nudge the timing to compensate for the broadcast delay until it lands exactly right.
Plain fallback
If a synced version is unavailable, plain lyrics are shown instead.
Sleep Timer
Presets
15, 30, 45 minutes, 1 or 2 hours, or stop at the end of the current track.
Gentle fade
A 30-second volume fade before stopping, cancelable at any time.
Clear countdown
Remaining time and the selected preset are shown right in the player.
iCloud Sync
No account
Favorites, history, saved tracks, stats, and settings sync through your existing Apple ID.
Private database
Stored in your private iCloud database, which the developer cannot see. With Advanced Data Protection on, Apple cannot read it either.
Never misses an import
A three-trigger architecture and a 60-second poll guarantee changes always arrive.
Smart dedup
Diacritic-aware fingerprinting removes duplicates correctly, even for Turkish characters.
Stats & History
Listening time
This week, this month, or all time, with your top five stations ranked.
Per-device breakdown
See how much you listen on iPhone, iPad, Mac, Watch, and TV.
Daily activity
Minute-level daily breakdown and session counts.
iPhone & iPad
Adaptive layout
Compact mini player on iPhone, full sidebar and split view on iPad.
Spotlight
Favorite stations are indexed and launch straight from Spotlight search.
Apple Music bridge
Search or add the current song to Apple Music in one tap, with lazy authorization.
Mac
Native, not Catalyst
Built ground-up with SwiftUI and AppKit, with real Mac window and menu behavior.
Menu bar player
A compact always-available mini player with Now Playing and volume.
Dynamic dock icon
Album art replaces the app icon in the dock while you listen.
Launch at login
Open automatically and respect your chosen dock or menu bar visibility.
Apple Watch
Standalone over LTE
Stream live radio from your wrist to Bluetooth headphones, with no iPhone needed.
Full library
Favorites, lists, recents, and saved songs, all from the Watch.
0% idle CPU
SF Symbol icons and a dedup cache keep the Watch app idle at zero CPU.
Apple TV
Lean-back UI
Large card layout built for the Siri Remote, with Now Playing, Recently Played, Podcasts, Discover, Favorites, Saved Tracks and Stats.
Full player
Prominent artwork, full metadata, quality selector, lyrics, and AirPlay.
CarPlay
Four full tabs
Home, Podcasts, Favorites and Discover, with a search one tap away and a Now Playing that names the song.
Hardware controls
Next and previous station from the car, with cached artwork for fast display.
Wireless reconnect
The audio session reconfigures cleanly on wireless CarPlay reconnect.
Siri & Shortcuts
Hands-free play
Ask Siri to play a station, resume, or stop, without opening the app.
Full Shortcuts support
Automate radio into morning routines, Focus modes, and CarPlay actions.
Widgets & Lock Screen
Home Screen widgets
Small and medium widgets with edge-to-edge artwork and metadata.
Lock Screen
Circular, rectangular, and inline accessory widgets.
Lists and episodes
Medium and large widgets for your station lists, your shows and the latest episodes.
Settings & Customization
Appearance
System, light, or dark, your choice.
Playback controls
Quality, buffer length, adaptive buffering, lyrics auto-scroll and offset, auto-identify.
Library limits
Set how many recently played stations and heard tracks to keep, from 5 to 50.
Recording options
One file or one per song, maximum duration, and remaining disk space.
Localization
14 languages
English, Turkish, Arabic, Russian, Chinese (Simplified and Traditional), Japanese, German, Spanish, French, Italian, Dutch, Portuguese, and Polish.
Right to left
Full RTL layout support for Arabic.
Proper plurals
Correct plural forms for items, plays, minutes, hours, and days in every language.
Engineering
Zero dependencies
Pure Swift, SwiftUI, and AppKit, with no third-party frameworks.
Light on the device
0% CPU when nothing is playing.
Safe in the background
The library is written to disk before the system suspends the app, so nothing is lost when iOS puts it to sleep.
Privacy
Data not collected
No analytics SDK, no telemetry, no crash reporter with personal data.
No account
Nothing to sign up for beyond your existing Apple ID.
One-time purchase
No subscription, no ads, no in-app purchases, priced fairly in your local currency.
Podcasts
Follow shows
Search the 4.7 million podcasts of the Podcast Index, browse the charts of your country or import your shows from an OPML file.
Transcripts on device
Every episode becomes searchable text, made on the device you listen on. On Apple TV, transcripts made on your iPhone or Mac arrive through iCloud.
Chapters and summaries
Jump to a chapter, read a summary or search inside the episode.
Songs in every episode
The songs an episode plays are identified from the audio and saved to Tracks.
Highlights by button or Siri
Tap the bookmark button, or tell Siri "Mark this moment in Macdio". The exact second is saved with the sentence from the transcript and sent to Apple Notes, Notion, Obsidian, Bear, Craft or Readwise, or shared with anyone. On iPhone, Apple Notes goes through a ready-made shortcut that you add once.
Up Next with live radio
Queue episodes and stations together. A station hands over when its time is up.
New episode alerts
A notification when a show you follow publishes. A tap opens the episode.
Ready to tune in.
Every feature on this page, in one app, on every device you own.