yalyric
Yet another lyric app · macOS

Lyrics that sing along on your desktop.

yalyric follows whatever Spotify or Apple Music is playing and shows the current line on your desktop, filling in as it's sung.

macOS 13+ · Native Swift & AppKit · Apache 2.0

How I wonder what you are
我多么想知道你是什么
via LRCLIB · synced
Features

Small app, lots of lyric.

It lives in the menu bar, has no Dock icon, and uses about 65 MB of memory.

Players

Spotify and Apple Music

Detects which one is playing and switches automatically. If both are playing, Spotify wins.

Sync

Karaoke fill

The current line fills with colour in time with the music, so you always know where you are.

Bilingual

Translation or romaji

Show a Chinese translation or Japanese romaji under the current line instead of the next one, when the lyrics include them.

Sources

Parallel lookup

Asks LRCLIB, NetEase Cloud Music, Kugou and others at once, and keeps the best synced match.

Matching

The right song

Checks title, artist and duration before trusting a result, and treats 執迷不悔 and 执迷不悔 as the same title.

Style

Themes with a live preview

Six presets, five line transitions and full font and colour control, previewed as you edit.

Displays

Multi-monitor aware

Follow the mouse, follow the focused window, pin to one screen, or show on every screen.

Control

Global shortcuts

Hide the overlay or nudge the timing without leaving what you're doing. Every binding is configurable.

Speed

Instant replays

Lyrics are cached on disk, so songs you've played before appear immediately.

Display modes

Three places to read along.

Turn on any combination.

Floating overlay

An always-on-top line you can click through. Resizes to fit each line and stays centred where you put it.

Desktop widget

Sits on the wallpaper and shows 3 to 9 lines, with the current one highlighted.

Menu bar

The current line next to the clock. Click the icon for the full, auto-scrolling lyrics.

Shortcuts

Hands stay on the keyboard.

Defaults below. Change or turn them off in Settings → Shortcuts.

Show or hide the overlay⌃⌥L
Show or hide everything⌃⌥H
Lyrics later⌃⌥→
Lyrics earlier⌃⌥←
Reset timing⌃⌥0
Install

Up and running in a minute.

yalyric is open source and ad-hoc signed rather than notarized, so macOS needs to be told to trust it. Homebrew does that for you.

Recommended

Homebrew

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

Upgrade later with brew upgrade --cask yalyric.

Manual

Download

$ xattr -cr /Applications/yalyric.app

Get the zip from Releases, drag the app to Applications, then run this to clear the quarantine flag.

Source

Build it

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

Needs Swift 5.9 or later. No dependencies.

First run

Three steps, then just play music.

  1. Launch yalyric

    The icon appears in your menu bar. Allow access to Spotify or Music when macOS asks.

  2. Play a song

    Lyrics appear by themselves. Left-click the icon for the full lyrics; right-click for Settings.

  3. Make it yours

    Pick a theme, a transition and where the overlay sits. Settings previews the style as you edit it.