Apple Music and Spotify keep their lyrics inside their own windows. If you want the words on the desktop itself — floating, in the menu bar, or built into the wallpaper — here are the six ways that work on a Mac in 2026, with what each one is bad at.
| Option | Where the lyrics appear | Price | Pick it when |
|---|---|---|---|
| Apple Music (built in) | The Lyrics pane and the Full Screen Player of the Music app | Included with an Apple Music subscription | You only listen in Apple Music and don't need lyrics outside its window. |
| Spotify (built in) | The lyrics view in the Spotify desktop app (the microphone button in the Now Playing bar) | Free and Premium | You listen on Spotify and are happy reading lyrics in its own window. |
| LyricsX | Floating on the desktop and in the menu bar | Free, open source (MPL-2.0) | You want a free, customisable floating lyric line and don't mind an older release. |
| Lyric Fever | The menu bar, a full-screen view, and a karaoke popup on the desktop | Free, open source (MIT) | You use Spotify or Apple Music on a current macOS and want a polished, free lyrics app. |
| DesktopLyrics | Text on the desktop, with optional album artwork | Free | Your library already has lyrics embedded and you play it in the Music app. |
| Terse | Built into your wallpaper as particles — each line assembles out of your own desktop picture | Music mode free · Pro $4.99/mo | You want lyrics to be part of your desktop rather than a box on top of it. |
The six split into three groups. Inside the player — Apple Music and Spotify — costs nothing extra and is always in sync, but the lyrics vanish the moment the player's window is covered. On top of the desktop — LyricsX, Lyric Fever's karaoke popup, DesktopLyrics — keeps a line visible while you work, as a separate window or menu-bar item. In the desktop is what Terse does: the wallpaper itself rebuilds each line out of particles, so the lyrics share the screen with your windows instead of sitting on top of them.
A note on timing that applies to all of them: synced lyrics are almost always LRC files, timed per line. A highlight that sweeps across a line is an interpolation over that line's length — close, but not word-by-word.
Works with. Apple Music catalog songs
Strength. Time-synced lyrics with nothing to install: click the Lyrics button, or open Window › Full Screen Player and follow along.
Limits. Only inside the Music window, and only for songs from the Apple Music catalog — Apple greys the Lyrics button out for anything else.
Pick it when: You only listen in Apple Music and don't need lyrics outside its window.
Works with. Spotify
Strength. Lyrics scroll in real time inside the app, for free and Premium listeners alike.
Limits. Only inside the Spotify window, and availability varies by song and market.
Pick it when: You listen on Spotify and are happy reading lyrics in its own window.
Works with. Most Mac music players
Strength. The long-standing open-source choice: searches several lyrics sources automatically, floats the current line on the desktop and in the menu bar, and lets you set the font, colour and position. brew install --cask lyricsx.
Limits. The last tagged release is v1.6.3 from April 2022, although the repository still receives commits.
Pick it when: You want a free, customisable floating lyric line and don't mind an older release.
Works with. Spotify desktop and Apple Music
Strength. Actively maintained (v3.3, November 2025). Lyrics come from Spotify, then LRCLIB, then NetEase; Apple's on-device translation and offline caching are built in. brew install lyric-fever.
Limits. Spotify and Apple Music only, and it needs macOS Sequoia or later.
Pick it when: You use Spotify or Apple Music on a current macOS and want a polished, free lyrics app.
Works with. Apple Music app
Strength. Simple and free (v2.7.2, December 2024; macOS 10.15+). Font, size, colour and shadow are adjustable for the lyrics and the song info.
Limits. It shows lyrics already embedded in your music files — it does not fetch any — and long lyrics are split into pages.
Pick it when: Your library already has lyrics embedded and you play it in the Music app.
Works with. Anything that reports to Now Playing (Apple Music, Spotify, NetEase Cloud Music, most players)
Strength. The lyrics are the wallpaper: every line is built from particles and swept as it is sung, next to your notifications and the rest of the live wallpaper. Lyrics come from a .lrc file, the song file's own tags, LRCLIB, then NetEase, and are cached locally. No microphone, nothing recorded.
Limits. It is a whole live-wallpaper app, heavier than a menu-bar utility. Lyrics are line-timed, not per-word karaoke, and they sit behind your windows unless Pro floats them on top.
Pick it when: You want lyrics to be part of your desktop rather than a box on top of it.
Apple Music and Spotify show synced lyrics inside their own windows. To see lyrics on the desktop itself, use a separate app: LyricsX floats the current line on the desktop and in the menu bar, Lyric Fever adds a menu-bar line and a karaoke popup for Spotify and Apple Music, DesktopLyrics shows embedded lyrics on the desktop, and Terse builds each line into the wallpaper as particles.
Yes. Lyric Fever shows Spotify lyrics in the menu bar, full screen and in a karaoke popup; LyricsX floats them on the desktop; and Terse reads the song from Now Playing and draws the lyrics on the wallpaper.
Yes. LyricsX (MPL-2.0) and Lyric Fever (MIT) are free and open source, DesktopLyrics is free, and Terse's music mode is free — Pro adds floating lyrics above all windows and 15 appearance controls.
Most synced lyrics are LRC files, which are timed per line, not per word. Apps that sweep a highlight across a line are interpolating over that line's duration. Terse does this and says so; it is close to the music but it is not true per-word timing.
Apps that read the system's Now Playing information can follow most players. Terse works that way, so Apple Music, Spotify, NetEase Cloud Music and most other players are recognised. Lyric Fever targets Spotify and Apple Music, and DesktopLyrics targets the Music app.
No. Terse reads the Now Playing metadata your player already publishes — title, artist, album, length and position. It never uses the microphone or captures audio.
Terse's music mode is free: it reads Now Playing, fetches synced lyrics and builds every line out of particles on your own desktop picture. macOS & Windows.
Related: Terse music mode · Live particle wallpaper · Put everything on your wallpaper · Terse for Windows