mirror of
https://github.com/jayfunc/BetterLyrics.git
synced 2026-01-12 19:24:55 +08:00
c2af7f3186d7ce6ef68bfd860b74685943f5e884
BetterLyrics
🤩 An elegant and deeply customizable lyrics visualizer & versatile music player
Built with WinUI3 / Win2D
🔥 Featured & Community
| Featured by HelloGitHub | Featured by SSPAI | 🤖 Ask AI |
|---|---|---|
| Read the Review Article |
Chat Groups: QQ Group (1054700388) | Discord | Telegram
🧪 Download & Install
| Microsoft Store (Recommended) | Manual Install |
|---|---|
Unlimited free trial (Same as paid) |
📦 Latest Release (.zip) See Installation Guide |
🌟 Highlighted Features
-
🎨 Stunning Visuals & UI
- Elegant Design: Smooth, highly personalized style powered by WinUI3 & Win2D.
- Immersive Effects: Fluid backgrounds, 3D/Fan-shaped lyrics, snowflake particles, and more.
- Deep Customization: Configure animations, fonts, and behaviors to your taste.
-
🎧 Versatile Playback & Connectivity
- Built-in Player: Play from Local Drives or stream via Network Protocols (SMB, WebDAV).
- External Integration: Visualizes music from Spotify, Apple Music, NetEase, and many others.
-
🌐 Advanced Lyrics System
- Offline Translation: Privacy-focused local machine translation (30+ languages).
- Comprehensive Sources: .lrc (Standard/Enhanced), .eslrc, .ttml, embedded tags, and online sources (QQ Music, NetEase, LRCLIB).
- Apple Music: Supports lyrics fetching (Requires token configuration).
-
🪟 Display Modes for Every Scenario
- Standard: Full immersive experience.
- Docked: A sleek bar attached to your screen edge.
- Desktop Overlay: Lyrics floating above all apps.
-
🧠 Smart Behaviors
- Auto-hides when music pauses.
🖼️ Screenshots
📹 Demonstration
Watch our demo video (uploaded on 21 Oct 2025) on Bilibili here.
✍️ Contribute & Build
Help us translate: Cannot find your language? Start translating here.
Build from source:
Before building, ensure you have replaced
DiscordTemplate.csandLastFM.csin theConstantsfolder.
🤑 Donations
If you like BetterLyrics, please consider supporting it. Your support helps keep the project alive!
| Web Platforms | Alipay (QR) | WeChat (QR) |
|---|---|---|
| PayPal Buy Me a Coffee 爱发电 (Afdian) |
![]() |
![]() |
⭐ Star History
📄 License & Credits
This project is licensed under the GNU General Public License v3.0.
💖 Special Thanks & Credits
| Projects/Packages | Description |
|---|---|
| Lyricify-Lyrics-Helper | Lyrics fetch/decrypt for QQ, Netease, Kugou |
| lrclib | LRCLIB lyrics API provider |
| Manzana-Apple-Music-Lyrics | Apple Music lyrics fetch |
| Audio Tools Library (ATL) | Picture extraction from music files |
| WinUIEx | Win32 API windowing access |
| TagLib# | Reading original lyrics content |
| Vanara | Win32 API wrapper |
| LibreTranslate | Offline lyrics translation |
| Isolation | Dynamic fluid background |
| DevWinUI | WinUI 3 helpers |
See dependencies for full list.
💭 Share on Social Media
This project is under active development; unexpected issues may occur.
Disclaimer: This project is provided "as is". All third-party resources belong to their respective owners.
Disclaimer: This project is provided "as is". All third-party resources belong to their respective owners.
Description
Your dynamic lyrics display tool built with WinUI 3 and Win2D - works with local playback and other music players | 使用 WinUI 3 和 Win2D 打造的动态歌词显示工具 - 支持本地播放及其他音乐播放器
apple-musiccsharpfluent-designfoobar2000ituneskugou-musiclrclx-musiclyricsmusicmusicbeenetease-cloud-musicpotplayerqq-musicspotifyttmlwin2dwindowswinui3
Readme
GPL-3.0
295 MiB
Languages
C#
100%






