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.

01

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, Control Center, Dynamic Island, headset and media keys, and background audio.

02

Station Discovery

Browse every way

By genre, country, language, popular, and popular near you, from 55,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.

03

Library

Favorites everywhere

Heart any station and it appears on iPhone, iPad, Mac, Watch, and TV through iCloud.

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.

04

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.

05

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 as FLAC, AAC, or MP3, with zero ambient noise.

Reliable files

Disk checks and a polling loop prevent empty files even on an unstable connection.

06

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.

07

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.

08

iCloud Sync

No account

Favorites, history, saved tracks, stats, and settings sync through your existing Apple ID.

Private database

Stored in your private CloudKit database, which Apple cannot read.

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.

09

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.

10

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.

11

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.

12

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.

13

Apple TV

Lean-back UI

Large card layout built for the Siri Remote, with Browse, Favorites, and Now Playing.

Full player

Prominent artwork, full metadata, quality selector, lyrics, and AirPlay.

14

CarPlay

Four full tabs

Now Playing, Favorites, Browse, and Recently Played, live-synced with the app.

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.

15

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.

16

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.

Live Activity

Dynamic Island and Lock Screen show the current song and artwork in real time.

17

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

Mode, quality, maximum duration, and remaining disk space.

18

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.

19

Engineering

Zero dependencies

Pure Swift, SwiftUI, and AppKit, with no third-party frameworks.

Tiny and fast

About 7.8 MB, 0% idle CPU, and under 1% during background playback.

Crash-proof background

Three-tier SQLite flushing on suspend prevents the 0xDEAD10CC background crash.

20

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.

Ready to tune in.

Every feature on this page, in one app, on every device you own.