DEV Community

Júlio César Xavier
Júlio César Xavier

Posted on

My attempt at singing along to whatever's playing

I was watching Lollapalooza from home and wanted to sing along. So I built FrontLine Lyrics, an always-on-top Windows overlay that shows synchronized lyrics for whatever is playing on your PC.

When Windows exposes track information (Spotify, browsers, etc.), it reads the title, artist, and playback position directly. When there's no metadata, it records a short snippet of system audio, identifies the song with Shazam, and fetches synced lyrics from LRCLIB.

I'm coming from a biotechnology background and recently started studying Systems Analysis and Development. This project has been my way of learning C#, WPF, async Python, WebSockets, and Windows APIs by solving a real problem.

It's open source and free on the Microsoft Store.

🔗 https://github.com/juliocax/FrontLine-Lyrics-Desktop

listening to system audio to identify the currently playing song
interface after recognizing a song, showing the album art, song title, lyrics, and controls for re-listening, auto mode, manual search, and manual sync arrows
Lyrics scrolling in sync with the song, with an adjustable overlay transparency setting

Top comments (0)