Back to rankings

jayfunc/BetterLyrics

C#betterlyrics.github.io

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

lyricswinui3csharpwin2dlrcmusicfluent-designapple-musicfoobar2000kugou-musicpotplayerqq-music
Star Growth
Stars
2k
Forks
57
Weekly Growth
Issues
25
5001k1.5k2k
Jun 2025Oct 2025Mar 2026Jul 2026
README

English | 中文

Logo

BetterLyrics

Strums the Heartstrings, Graces the Wordscapes

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

C# WinUI 3 License Stars
GitHub C# Top 1000 Crowdin GitHub Actions Workflow Status

Banner

HelloGitHub
DeepWiki Zread
jayfunc%2FBetterLyrics | Trendshift

🔥 Community

QQ Group 1 (1054700388) | QQ Group 2 (1076554669) | QQ Channel (BetterLyrics4U) | Discord | Telegram

🧪 Download & Install

Microsoft Store (Recommended) Manual Install

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

📖 Docs | 🧩 Plugin Store | 🔒 Privacy Policy | ⚖️ Terms of Service

🌟 Highlighted Features

  • 🎨 Stunning Visuals & Expressive Lyrics

    • Buttery-Smooth UI: A modern experience powered by WinUI 3 & Win2D, featuring fluid animations and extensive personalization.
    • Advanced Lyric Motion: Every word breathes with the music. Includes per-syllable highlighting, long-note duration glows, and perspective-based fading for distant lines.
    • Total Visual Control: Beyond presets, you have full control to fine-tune lyric animations, fonts, and individual visual behaviors to match your unique taste.
    • Immersive Backgrounds: Beautiful visual effects including Dynamic Fluid, Blur, Fog, and Snowflake particles.
    • Audio Visualizer: Built-in real-time spectrum analyzer that brings your music to life.
    • Lyrics Cards: Generate and share gorgeous lyric cards with 10+ artistic themes (Vinyl, CD, Polaroid, Cyberpunk, and more).
  • 🎧 Smart Playback & Library Management

    • Versatile Player: Play from Local Drives or stream via SMB, WebDav, and FTP. Features playback memory to resume where you left off.
    • Live Library Sync: A high-performance media library that stays in sync with your local folder changes in real-time.
    • Universal Integration: Seamlessly visualizes music from Spotify, Apple Music, NetEase, and many other players.
    • Social Presence: Show what you're looping with Discord Rich Presence and sync your journey via Last.fm scrobbling.
  • 🌐 Precision Lyrics & Plugin System

    • Smart Matching: Accurate matching with customizable thresholds, manual metadata mapping, and persistent source memory.
    • Lyrics Refinement: Features noise reduction (filters non-lyric content) and Simplified/Traditional Chinese conversion.
    • Modular Architecture: A plugin system for community-driven expansion of lyric sources, translation engines, and transliteration tools (e.g., Romaji).
    • Translation & AI Ready: Built-in offline translation with a framework ready for Local LLM (AI) integration via plugins.
    • Core Support: Native handling of .lrc (Standard/Enhanced), .eslrc, and .ttml formats.
  • 🪟 Adaptive Modes for Every Setup

    • Standard / Full Screen: For a pure, immersive focus on the music.
    • Desktop / Wallpaper: Floating "Always-on-Top" window or embedded behind icons—perfect for creative Wallpaper Engine setups.
    • Docked: A dedicated, sleek Appbar that snaps to the top or bottom edge of your screen.
    • Narrow: Optimized for vertical layouts, featuring track info at the top and a massive, high-density lyric area.
    • Taskbar: Save your desktop real estate by living directly inside the Windows Taskbar.
  • 🧠 Intelligence & Analytics

    • Smart Automation: Automatically stays out of your way by hiding when the music stops.
    • Stats Dashboard: A beautiful analytics hub to track your play history and rediscover your top artists and tracks.

🖼️ Screenshots

🎴 Lyrics Card

👉 Click here to see all the styles

Classic Design

Physical

Digital Retro

Atmosphere

Chinese Elegance

Traces of Time

📹 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.

Develop Plugins: Want to extend functionality? 🧩 Read the Developer Guide.

Build from source:

Before building, please perform the following replacements:

🤑 Donations

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

⭐ Star History

Star History Chart

📰 Media Mentions & Community Features

Discover what the community and media are saying about BetterLyrics! Check out our full Media & Community Features List.

📄 License & Credits

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

💖 Special Thanks, Credits & Inspiration

Acknowledgments

Contributors

💻 Code ╹ 🌐 i18n ╹ 🧪 QA ╹ 📝 Docs

Sponsors

  • Special thanks to everyone who has supported the project through donations. For full details, please refer to the Sponsors List (Hall of Fame).

Dependencies & References

Projects/Packages Description
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

See dependencies for the full list.

Inspired by

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

FOSS Free and Open Source Software ╹ Prop Proprietary ╹ 💰 Paid

💭 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.
Related repositories
WXRIW/Lyricify-App

Lyricify (/lɪ'rɪsəfaɪ/), a fantastic app to provide scroll lyrics for Spotify and other apps. 一款为 Spotify 等各种应用提供滚动歌词的软件。

spotifyqq-music
lyricify.app
7.1k125
xufuji456/FFmpegAndroid

FFmpeg实现视频裁剪、水印、转码、编解码、转Gif动图;FFmpeg本地推流、H264与RTMP实时推流直播;OpenGL滤镜特效,视频拍摄。音视频学习路线,音视频知识总结、流媒体协议

Cffmpegtranscode
5.8k1.4k
ddddxxx/LyricsX

🎶 Ultimate lyrics app for macOS.

SwiftMozilla Public License 2.0lyricsitunes
5.2k450
harmonoid/harmonoid

🎵 Plays & manages your music library. Looks beautiful & juicy. Available for Windows, GNU/Linux, macOS, Android & iOS.

DartOthermusicwindows
harmonoid.com
4.7k257
jitwxs/163MusicLyrics

云音乐歌词获取处理工具【网易云、QQ音乐】

C#Apache License 2.0neteasecloudlyrics
4k183
tranxuanthang/lrcget

Utility for mass-downloading LRC synced lyrics for your offline music library.

VueMIT Licensesynced-lyricslyrics
2.9k109
fooyin/fooyin

A customisable music player

C++GNU General Public License v3.0audiolinux
fooyin.org
2.1k88
tranxuanthang/lrclib

LRCLIB server written in Rust with Axum and SQLite3 database

Rustcrates.ioMIT Licenseaxumlyrics
lrclib.net
1.8k68
real-zony/ZonyLrcToolsX

ZonyLrcToolsX 是一个能够方便地下载歌词的小软件。

C#MIT Licenselyrics-fetchertaglib
1.8k129
chenmozhijin/LDDC

简单易用的精准歌词(逐字歌词/卡拉OK歌词)下载匹配工具|A simple and user-friendly tool for downloading and matching precise lyrics (word-by-word lyrics/Karaoke lyrics)

PythonPyPIGNU General Public License v3.0lyricslrc
1.6k106
AllToMP3/alltomp3-app

Download and Convert YouTube, SoundCloud & Spotify in MP3 with full tags (title, artist, genre, cover, lyrics 🔥)

CSSnpmGNU Affero General Public License v3.0alltomp3music
alltomp3.org
1.4k134
magic-akari/lrc-maker

歌词滚动姬|可能是你所能见到的最好用的歌词制作工具

TypeScriptnpmMIT Licenselrc-makerlrc-online
lrc-maker.github.io
1.4k139