❓Click here to view frequently asked questions (FAQ)
Check out the article: BetterLyrics – An immersive and smooth lyrics display tool designed for Windows
- 「BetterLyrics」反馈交流群(简体中文) (1054700388) on QQ
- 「BetterLyrics」Feedback Chat Group (Traditional Chinese / English) on Discord
- Dynamic blur album art as background
- Smooth lyrics fade in/out, zoom in/out effects
- Smooth user interface change from song to song
- Gradient Karaoke (with glow) effect on every single character
- Immersive desktop lyrics (dock mode)
- Local translation (supporting 30 languages)
This project is still under development, bugs and unexpected behaviors may be existed in the latest branch.
- From your local storage
(For lyrics downloading, you can use LDDC)
- From online lyrics providers
- QQ Music
- 网易云音乐 NetEase Cloud Music
- 酷狗音乐 Kugou Music
- amll-ttml-db
- LRCLIB
Watch our introduction video (uploaded on 7 July 2025) on Bilibili here.
- NetEase Cloud Music
- Please install the BetterNCM plugin first. If a downgrade guide pops up after the installation, please follow the guide to complete the downgrade of NetEase Cloud Music (downgrade to 2.10.13);
- After that, please install the InfLink plugin in PluginMarket. After the installation is complete, please restart NetEase Cloud Music. At this point, all preparatory operations have been completed, enjoy it!
- Kugou Music
- No timeline information broadcasted, which means when you change timeline position in Kugou Music, BetterLyrics has no way to detect this change.
- Apple Music
- Make sure you have set timeline threshold to around 600 ms in settings (Go to "Settings" - "Advanced option" to change), otherwise, the lyrics will be moving forward and afterward constantly.
- foobar2000
- Make sure you have https://github.com/dumbie/foo_mediacontrol installed with it
- Spofity
- QQ Music
- PotPlayer
- Media Player (System)
- LX Music
- Please make sure you have enabled "Open API" in LX Music settings page
- Then open BetterLyrics, go to settings, go to "Advanced options", input your LX Music server address (mostly like http://127.0.0.1:23330) and there you go!
- MusicBee
- Please install https://github.com/HenryPDT/mb_MediaControl before using
- iTunes
- Please install https://github.com/thewizrd/iTunes-SMTC before using
Easiest way to get it. Unlimited free trail or purchase (there is no difference between free and paid version)
☕ If you find it helpful, please consider purchasing 🧧 it in Microsoft Store, I'll appreciate it! 🥰
Please note that the version in Microsoft Store may not be the latest.
Wanna try the latest version? get it from Google Drive (see release page for the link)
Please note you are downloading ".zip" file, for guide on how to install it, please kindly follow this doc.
- Lyricify-Lyrics-Helper
- Provide lyrics fetch, decryption, and parse for QQ, Netease, Kugou sources
- LRCLIB
- LRCLIB lyrics API provider
- Audio Tools Library (ATL) for .NET
- Used for extracting pictures in music files
- WinUIEx
- Provide easy ways to access Win32 API regarding windowing
- TagLib#
- Used for reading original lyrics content
- Vanara
- Win32 API wrapper
- Stackoverflow - How to animate Margin property in WPF
- DevWinUI
- Bilibili -【WinUI3】SystemBackdropController:定义云母、亚克力效果
- cnblogs - .NET App 与 Windows 系统媒体控制(SMTC)交互
- Win2D 中的游戏循环:CanvasAnimatedControl
- r2d2rigo/Win2D-Samples
- CommunityToolkit - 从入门到精通
If you find a bug please file it in issues or if you have any ideas feel free to share it here.