v0.2.0 Rewritten in Rust ยท 13 MB ยท free & open source

Lyrics that float over your desktop

Synced, word-by-word lyrics for whatever is playing: Spotify, YouTube in your browser, or any player in Windows' media controls.

Windows 10 & 11 ยท No installer ยท Updates itself

Demo Song
Lyrics Overlay
0:000:00

This is a web mock-up of the look settings. The real app draws them natively on your desktop.

Features

Everything in one small file

Starts with Windows, finds the lyrics, keeps them in time, and stays out of your way.

๐ŸŽต

Now playing card

Cover, title, controls and the current lyric line. Right-click to hide it.

๐Ÿ”ค

Big floating lyrics

Word-by-word lines. Mix looks, colours, motions and fonts.

๐ŸŽฏ

Timing that fits

Lyrics off? Nudge them or press Sync. Saved per song.

๐ŸŽง

Song recognition

Messy video title? It listens and works out what's playing.

๐Ÿ’พ

Instant and offline

Lyrics are saved, so songs load instantly, even offline.

๐Ÿ–ฑ๏ธ

Stays out of your way

Clicks pass through to the apps underneath.

โšก

Light and fast

One 13 MB file, written in Rust, drawn with DirectX 12.

๐Ÿ”„

Updates itself

One click to update. No installer.

In action

See it on a real desktop

Recorded from the app, running over a normal Windows desktop.

Lyrics typing in word by word over the desktop, with the now playing card in the corner
Word by word, timed to the song
Switching colours, fonts and motion in the settings while lyrics play
Change the look live: colours, fonts, motion
Arrange mode: resizing and moving the big lyrics
Arrange: resize the lyrics and put them anywhere
Dragging the card around the screen with snap guides
Drag the card, it snaps to lines and a grid
Rainbow 3D lyrics next to the settings panel
Depth (3D) look with rainbow colour
Faster in Rust

Same app, a fraction of the weight

Version 0.2.0 rewrote the Electron app in Rust. Drawing on the graphics card uses about 5ร— less CPU while lyrics move. Prefer low memory? Turn off Use GPU.

Download: Electron installer 108 MB vs Rust exe 13 MB. On disk: 312 MB vs 13 MB. CPU while lyrics animate: 3.5% with GPU, 17.6% on CPU.
8ร—smaller download
23ร—less disk space
3.5%of one core while animating
0installers, accounts or trackers
Install

Up and running in a minute

Needs Windows 10 or 11.

Download

Grab lyrics-overlay.exe from the latest release.

Pick a folder

Keep it somewhere you can write to, like %LOCALAPPDATA%\Programs\Lyrics Overlay, so it can update itself.

Run it

Double-click, then play a song. Right-click the exe โ†’ Pin to Start to find it later.

The app isn't code-signed yet, so Windows may show "Windows protected your PC". Click More info โ†’ Run anyway. To remove it, quit from the tray icon and delete the file.

Shortcuts

Ctrl Alt LShow or hide lyrics
Ctrl Alt SSync: press the moment the line on screen is sung
Ctrl Alt โ†‘ / โ†“Lyrics earlier / later by 0.25 s
Ctrl Alt O / PNext / previous lyrics version
Ctrl Alt MArrange: drag and resize the card and the lyrics
Right-click the cardHide it to click what's under it
Privacy

No account. No tracking.

The app only talks to the services it needs to find lyrics and covers.

LRCLIB & NetEaseSong title, artist and length, to find lyrics.
iTunesTitle and artist, to find a cover when the player shares none.
ShazamAn audio fingerprint (not the audio) of ~11 s, only when song recognition is on and no lyrics were found.
GitHubOnce a day, which version is newest, only when Check for updates is on.

Put the words on screen.