Community CompareFeaturesScreenshotsGuidesLivedioLivedioPodcastsPricingRadio in CarPlayRadio for iPhoneRadio for MacRadio for iPadRadio for Apple TVRadio for Apple WatchSupportPrivacyTransparencyAccessibilitySubmit StationStationsPress KitDownload on the App Store

Feature

Every word, on time.

Radio does not send lyrics. Macdio finds them for the song that is playing and scrolls them line by line, with a nudge control for the few seconds a broadcast runs ahead.

As of 12 October 2026 Macdio shows synced lyrics for live radio on iPhone, iPad, Mac and Apple TV. Once a song is known, from the station's own title or from Song ID, Macdio fetches time-synced lyrics from LRCLIB, an open lyrics database, and highlights the line being sung as the stream plays. Because a station's audio reaches you a few seconds after its metadata, the timing can be nudged in one-second steps until the words land exactly on the voice. When only plain lyrics exist, they are shown unsynced.

Why live radio needs an offset

A streaming app knows exactly where it is in a song. A radio station does not tell you: the title arrives through the metadata channel, the audio arrives through a buffer, and the two can be several seconds apart depending on the station and your connection. Macdio starts the lyrics at the song's metadata time and lets you shift them with two buttons; the offset is kept per station, so your favorite only needs setting once.

On each device

On iPhone and iPad the lyrics fill the player. On the Mac they sit in a panel next to Now Playing. On Apple TV a panel slides in beside the cover, readable from the couch. The Apple Watch shows the song and the cover but not the lyrics.

Where the words come from

LRCLIB is a community lyrics database with synced timings for a large share of popular music, and a plain-text fallback for the rest. Macdio reads from it and writes nothing to it. Songs the database does not know show no lyrics rather than a guess.

Common questions

Does Macdio show lyrics for radio?
Yes. Synced, scrolling lyrics for the song the station is playing, on iPhone, iPad, Mac and Apple TV.
Why are the lyrics a few seconds off?
A broadcast's audio arrives after its metadata. Nudge the offset in one-second steps; Macdio remembers it per station.
Which songs have lyrics?
Those the LRCLIB database knows. Popular music is well covered; a song without an entry shows no lyrics.
Does it work on stations with no song titles?
Yes, once Song ID has named the song. The lyrics follow the identified title.
Does it work on Apple Watch?
No. The watch shows the song and the cover; lyrics are on iPhone, iPad, Mac and Apple TV.

Try it

Macdio is on the App Store as a one-time purchase. The Song ID page explains how a station that sends nothing still gets its lyrics.

Written by Sait Firat NEMIS, the developer of Macdio. Checked on 12 October 2026.