Repolode
jayfunc

jayfunc/BetterLyrics

A Windows lyrics visualizer and music player built with WinUI 3 and Win2D, with per-syllable karaoke highlighting and customizable layouts.

Open-source alternative to:Apple MusicSpotify

Stars
2,213
Forks
66
Open issues
15
Last commit
19 hours ago

What is it?

BetterLyrics is a Windows desktop app that displays synchronized lyrics alongside music playback. It renders lyrics with per-syllable karaoke highlighting, trailing glow on long notes, and fading for distant lines, using WinUI 3 and Win2D for hardware-accelerated drawing.

The app offers several layouts, including full screen, a floating desktop window, a taskbar-docked mode, and a wallpaper mode placed beneath desktop icons. Backgrounds range from gradients to blur, fog and snowflake particles, and an adaptive mode samples colors from screen edges or album art. It can follow local libraries, SMB/FTP sources, and several streaming platforms such as Spotify, Apple Music and NetEase Cloud Music.

A plugin system lets the community add lyric sources, transliteration such as Romaji, and translation engines. The app can also generate lyric share cards in multiple templates and show a listening statistics view.

Key features

  • 01Per-syllable karaoke highlighting with long-note glow effects
  • 02Multiple layouts: full screen, desktop window, taskbar docking, and wallpaper mode
  • 03Dynamic backgrounds including gradients, blur, fog and particles
  • 04Adaptive color sampling from screen edges or album art
  • 05Connects to local libraries, SMB/FTP, and several streaming platforms
  • 06Plugin system for lyric sources, transliteration and translation

Use cases

  • Showing synced lyrics on a second monitor while listening on Windows
  • Using a wallpaper-mode lyrics display as a desktop ambience
  • Creating shareable lyric cards from favorite lines
  • Adding romanization or translation to foreign-language songs via plugins

Quick start

  1. 1

    Install from Microsoft Store (recommended)

  2. 2

    Or download the latest release .zip and follow the installation guide

  3. 3

    Build from source with Visual Studio (see build instructions)

Things to know

  • Windows only, built on WinUI 3 and Win2D.

Topics

FAQ

What is BetterLyrics?
A Windows lyrics visualizer and music player built with WinUI 3 and Win2D, with per-syllable karaoke highlighting and customizable layouts. BetterLyrics is a Windows desktop app that displays synchronized lyrics alongside music playback. It renders lyrics with per-syllable karaoke highlighting, trailing glow on long notes, and fading for distant lines, using WinUI 3 and Win2D for hardware-accelerated drawing.
Is BetterLyrics free to use? What license does it have?
BetterLyrics is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is BetterLyrics still maintained?
Actively maintained. The last commit to BetterLyrics was on Oct 19, 2026.
What can I use BetterLyrics for?
Showing synced lyrics on a second monitor while listening on Windows Using a wallpaper-mode lyrics display as a desktop ambience Creating shareable lyric cards from favorite lines Adding romanization or translation to foreign-language songs via plugins
How do I install BetterLyrics?
Install from Microsoft Store (recommended) Or download the latest release .zip and follow the installation guide Build from source with Visual Studio (see build instructions)
Where can I get BetterLyrics?
The source code and installation instructions are on GitHub: https://github.com/jayfunc/BetterLyrics

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects