Skip to content

An elegant and deeply customizable lyrics visualizer & versatile music player, built with WinUI3/Win2D | 一款优雅且高度自定义的歌词可视化与全能音乐播放应用,基于 WinUI3/Win2D 构建

License

Notifications You must be signed in to change notification settings

jayfunc/BetterLyrics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

中文 | English

Logo

BetterLyrics

🤩 An elegant and deeply customizable lyrics visualizer & versatile music player
Built with WinUI3 / Win2D

C# WinUI 3 License Stars Crowdin

Banner

🔥 Featured & Community

Featured by HelloGitHub Featured by SSPAI 🤖 Ask AI
HelloGitHub Read the Review Article DeepWiki
Zread

Chat Groups: QQ Group (1054700388) | QQ Channel (BetterLyrics4U) | Discord | Telegram

🧪 Download & Install

Microsoft Store (Recommended) Manual Install

Unlimited free trial (Same as paid)
📦 Latest Release (.zip)
See Installation Guide

📖 User Guide | 🔒 Privacy Policy | ⚖️ Terms of Service

🌟 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

Standard View Narrow Mode
Lyrics Visual Effects Coexisting Modes
Fullscreen Mode Fullscreen Mode
Music Gallery Playback Statistics

📹 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.cs and LastFM.cs in the Constants folder.

🤑 Donations

If you like BetterLyrics, please consider supporting it. Your support helps keep the project alive!

⭐ Star History

📄 License & Credits

This project is licensed under the GNU General Public License v3.0.

💖 Special Thanks, Credits & Inspiration

Dependencies & References:

Projects/Packages Description
Audio Tools Library (ATL) for .NET Used for extracting pictures from music files
cutlet Provide the ability for converting Japanese to romaji
DevWinUI Provide many out-of-the-box features for building WinUI 3 applications
Isolation Dynamic fluid background implementation
LibreTranslate Provide the ability for offline lyrics translation
lrclib LRCLIB lyrics API provider
Lyricify-Lyrics-Helper Provide lyrics fetch, decryption, and parsing for QQ, Netease, and Kugou sources
Manzana-Apple-Music-Lyrics Apple Music lyrics fetch using Python
SpectrumVisualization Audio visualization reference
TagLib# Used for reading the original lyrics content
Vanara Win32 API wrapper
WinUIEx Provide easy ways to access the Win32 API regarding windowing

See dependencies for full list.


💡 Inspired by:

Some design ideas are referenced from the following projects (design inspiration only):

💭 Share on Social Media

Click to expand

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.

About

An elegant and deeply customizable lyrics visualizer & versatile music player, built with WinUI3/Win2D | 一款优雅且高度自定义的歌词可视化与全能音乐播放应用,基于 WinUI3/Win2D 构建

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages