yalyric

Real-time Spotify lyrics on your macOS desktop. Native, lightweight, beautiful.

macOS 13+ · Swift · Apache 2.0

Screenshot coming soon

And I don't want the world to see me
'Cause I don't think that they'd understand
via LRCLIB · synced

Everything you need. Nothing you don't.

🎬

Three Display Modes

Floating overlay, desktop widget, or menu bar. Enable any combination.

🎵

Four Lyrics Sources

LRCLIB, Spotify, Musixmatch, and NetEase queried in parallel. Best result wins.

Karaoke Fill

Gradient sweep across the current line in sync with the music. Like Apple Music.

🎨

Six Theme Presets

Classic, Neon, Minimal, Karaoke, Spotify, Terminal. Plus full customization.

Native & Fast

Pure Swift/AppKit. ~65MB RAM. No Electron, no web views, no bloat.

🌐

Language Aware

Auto-detects song language. Filters mismatched lyrics. Great for CJK music.

Get Started

Homebrew

$ brew tap Question406/tap
$ brew install --cask yalyric

Manual Download

Download from GitHub Releases, unzip, drag to Applications, then:

$ xattr -cr /Applications/yalyric.app

Removes macOS quarantine flag for unsigned apps.

Build from Source

$ git clone https://github.com/Question406/yalyric.git
$ cd yalyric && swift build && .build/debug/yalyric

How It Works

1

Launch yalyric. A music note appears in your menu bar.

2

Play a song in Spotify. Lyrics appear automatically.

3

Customize themes, transitions, and display modes in Settings.