English | 中文
An elegant and deeply customizable lyrics visualizer & versatile music player
Built with WinUI3 / Win2D
QQ Group 1 (1054700388) | QQ Group 2 (1076554669) | QQ Channel (BetterLyrics4U) | Discord | Telegram
| 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
-
🎨 Stunning Visuals & Expressive Lyrics
- Buttery-Smooth UI: A modern experience powered by WinUI 3 & Win2D, featuring fluid animations, highly customizable playback controls, 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.
- Interactive Layout Editor: A full-fledged drag-and-drop editor allowing you to design your perfect layout by freely positioning and resizing lyrics, album art, and playback controls.
- Total Visual Control: Beyond presets, you have full control to fine-tune lyric animations, fonts, theme color extraction, and individual visual behaviors to match your unique taste.
- Chameleon Adaptive Theme: Smart theme engine that dynamically samples your screen edge environment or album art to seamlessly blend the player UI with your desktop.
- 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.ttmlformats.
-
🪟 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 & "Wrapped" Story: A beautiful analytics hub to track your play history, complete with an immersive visual story revealing your top artists, listener persona, and special streaks.
Watch our demo video (uploaded on 21 Oct 2025) on Bilibili here.
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 like BetterLyrics, please consider supporting it. Your support helps keep the project alive!
| 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.
- jayfunc
💻🌐🧪📝 - Raspberry-Monster
💻 - zxbmmmmmmmmm
💻 - ZHider
💻 - YUZU384
💻 - kusutori
💻 - PiYuanZhouLv
💻 - SuHeAndZl
🌐🧪📝 - borcolasky
🌐
💻Code ╹🌐i18n ╹🧪QA ╹📝Docs
- Special thanks to everyone who has supported the project through donations. For full details, please refer to the Sponsors List (Hall of Fame).
| 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.
Some design ideas are referenced from the following projects (design inspiration only):
- refined-now-playing-netease
FOSS - Lyricify-App
Prop - Salt Player for Windows
💰Prop - MyToolBar
FOSS
FOSSFree and Open Source Software ╹PropProprietary ╹💰Paid
Disclaimer: This project is provided "as is". All third-party resources belong to their respective owners.















