English | 中文
An elegant, highly customizable lyrics visualizer and versatile music player built with WinUI 3 & Win2D
- Highlighted Features
- Download & Install
- Screenshots
- Community
- Contribute & Build
- Donations
- Star History
- Media Mentions & Community Features
- License & Credits
- Share on Social Media
- Powered by WinUI 3 & Win2D: Experience buttery-smooth animations and hardware-accelerated rendering tailored for the modern Windows 11 design language.
- Advanced Lyric Motion: Breathe life into every word with per-syllable karaoke highlighting, trailing long-note glows, and spatial perspective fading for distant lyrics.
- Immersive Dynamic Backgrounds: Elevate your music with real-time audio visualizers and striking backgrounds—from fluid gradients to blur, fog, and snowflake particles.
- Chameleon Adaptive Engine: Intelligently samples colors from your screen edges or album art, ensuring the player perfectly blends with your desktop environment.
- Universal Visualizer: Flawlessly syncs with local libraries, SMB/FTP streams, and dozens of major platforms including Spotify, Apple Music, and NetEase.
- Any-Scenario Layouts: Choose your vibe: immersive Full Screen, floating Desktop mode, a discreet Taskbar integration, or a Wallpaper mode that embeds right beneath your icons (Wallpaper Engine friendly).
- Precision Matching & AI-Ready: High-accuracy lyric matching with automatic metadata correction and noise reduction. Built with a modular architecture ready for offline translations and Local LLM integrations.
- Community Plugin System: Expand BetterLyrics endlessly. Add custom lyric sources, transliterations (like Romaji), and translation engines via community-built plugins.
- Artistic Lyrics Cards & Analytics: Share your favorite lines using 10+ artistic templates (Vinyl, Polaroid, Cyberpunk), and explore your listening habits through a beautiful "Wrapped-style" stats story.
| Microsoft Store (Recommended) | Manual Install |
|---|---|
Unlimited free trial (Same as paid) |
Latest Release (.zip) See Installation Guide |
Watch our demo video on Bilibili here.
Join our communities to get support, share your layouts, and stay updated:
Discord | Telegram | QQ Group 1 (1054700388) | QQ Group 2 (1076554669) | QQ Channel
We welcome community contributions! Here is how you can help:
- Help us translate: Cannot find your language? Start translating here.
- Develop Plugins: Want to extend functionality? Read the Developer Guide.
- Build from source: View build instructions.
If you enjoy using BetterLyrics, please consider supporting the project. Your contributions help keep the development active!
| Web Platforms | Alipay / WeChat Pay |
|---|---|
| PayPal Buy Me a Coffee 爱发电 (Afdian) |
![]() |
Discover what the community and media are saying about BetterLyrics! Check out our full Media & Community Features List.
This project is licensed under the GNU General Public License v3.0.
| Maintainer | Roles |
|---|---|
| jayfunc | Core Developer / Project Lead (C I Q D) |
| Contributor | Contributions |
|---|---|
| borcolasky | I |
| H-MAli | C |
| kusutori | C |
| PiYuanZhouLv | C |
| Raspberry-Monster | C |
| SuHeAndZl | I Q D |
| YUZU384 | C |
| ZHider | C |
| zxbmmmmmmmmm | C |
CCode ╹Ii18n ╹QQA ╹DDocs
| Projects / Packages | Description |
|---|---|
| ComputeSharp | .NET library to run HLSL compute shaders, used for dynamic fluid backgrounds |
| Dubya.WindowsMediaController | Interacts with Windows 10/11 Media Transport Controls (SMTC) |
| Lyricify-Lyrics-Helper | Lyrics fetch, decryption, and parsing for various sources |
| NAudio | Audio playback and WASAPI loopback for spectrum visualization |
| Win2D | Hardware-accelerated 2D graphics rendering for WinUI |
See dependencies for the full list.
| Projects / Repositories | Description |
|---|---|
| Isolation | Dynamic fluid background implementation |
| LibreTranslate | Offline lyrics translation provider |
| lrclib | LRCLIB lyrics API provider |
| Manzana-Apple-Music-Lyrics | Apple Music lyrics fetch using Python |
| original-sound-hq-player | Apple Music style spring animation for lyrics scrolling reference |
| SpectrumVisualization | Audio visualization reference |
Some design ideas are referenced from the following projects (design inspiration only):
| Projects / Software | Description |
|---|---|
FluentFlyout FOSS |
Interaction and visual design concepts of the Now Playing flyout |
refined-now-playing-netease FOSS |
Overall layout and typography design of the standard mode lyrics interface |
Lyricify-App Prop |
Architectural approach to monitoring and handling multiple media sessions via SMTC |
Salt Player for Windows Paid Prop |
Mouse hover parallax animation for album covers, and UI element designs in the now-playing bar |
MyToolBar FOSS |
AppBar concept, which inspired the interaction logic of the "Docked Mode" in this project |
FOSSFree and Open Source Software ╹PropProprietary ╹PaidPaid
© 2025-2026 The BetterLyrics Contributors. All rights reserved.
Disclaimer: This project is provided "as is". All third-party resources belong to their respective owners.















