Discover BetterLyrics, an open-source Windows dynamic lyrics tool with smooth 60FPS animations, multi-source lyric fetching, real-time translation, and deep player integration.

Still enduring dull, static lyrics? This open-source tool uses fluid animations and intelligent interaction to redefine your music visual feast!

Have you ever felt bored by the rigidity of traditional lyric displays? Have you envied the cool dynamic lyric effects of certain music players? Now, BetterLyrics brings a revolutionary solution to Windows users — it not only captures the music you're playing in real time, but also artistically presents lyrics through elegant animations and an immersive interface, completely transforming your listening experience!


1. What is BetterLyrics? Why Should You Care?

BetterLyrics is a dynamic lyric display software designed specifically for Windows, built by developer jayfunc based on the modern WinUI 3 framework. It works by capturing the System Media Transport Controls (SMTC) interface, intelligently identifying the currently playing song information, fetching matching lyrics from local or cloud sources, and ultimately presenting them to users with smooth animation effects.

In the Windows lyric tool space, tools like Lyricify and Salt Player have gained some recognition, but the former has limited functionality (e.g., Lyricify 4 only supports Spotify), while the latter focuses on local playback rather than lyric effects. BetterLyrics draws on the strengths of these tools while continuously innovating through its open-source model, filling the gap for a high-quality dynamic lyric tool on the Windows platform.


2. Feature Highlights: More Than Just a Lyric Display

🎨 Beautiful UI with Fluid Animations

  • WinUI 3 Framework: Powered by Microsoft's next-generation UI framework, delivering smooth 60FPS animation rendering, maintaining exquisite detail even on 4K screens.
  • Deep Fluent Design Integration: Translucent acrylic effects, dynamic lighting, and smooth transitions bring a visual experience comparable to macOS.
  • Multiple Mode Switching:

    • Standard Mode: Fully displays album art, song name, artist, and lyrics.
    • Dock Mode: Smart edge-snapping window with lyrics that adapt to background color (bright text on dark backgrounds, dark text on light backgrounds).
    • Desktop Mode: Minimalist floating lyric bar that doesn't interfere with other work.

🔍 Intelligent Lyric Fetching

  • Multi-source Support: Supports both local lyric files (LRC, ESLRC, TTML) and six major online sources (QQ Music, NetEase Cloud Music, Kugou, LrcLib, etc.).
  • Real-time Translation: Automatically matches bilingual lyrics, making foreign songs easy to understand (requires lyric source support).
  • Lyric Repair Tool: When timestamps are misaligned, use the built-in editor to manually fine-tune offset values.

🎧 Universal Player Compatibility

Player TypeSupport
💻 Local PlayersWindows Media Player, Groove Music
🎵 Mainstream ChineseQQ Music, Kugou Music, NetEase Cloud Music
🌍 International ServicesSpotify, Apple Music, Tidal
🌐 Browser PlaybackChrome / Firefox tab audio capture

🌈 Immersive Experience Design

  • Dynamic Lyric Effects: The currently sung line is enlarged and highlighted, with auxiliary lines fading in transparency, creating a visual focal point.
  • Waveform Animation: Lyrics display smooth wave-like floating effects with the rhythm, enhancing musical flow.
  • Smart Color Extraction: Extracts primary tones from album artwork to dynamically generate gradient backgrounds, achieving visual unity.

3. Practical Guide: From Installation to Mastery

Installation and Deployment

👉 Method 1: Install via Microsoft Store (Recommended)

  • Open Microsoft Store.
  • Search for "BetterLyrics".
  • Click Get → Install (automatic updates included).

👉 Method 2: Manual GitHub Installation (Latest Version)

Steps:

Add-AppxPackage -Path "Path\BetterLyrics_x.x.x_x64.msixbundle"

Basic Usage

  • First Launch Configuration:

    • Go to Settings → Player Integration.
    • Enable "Auto Detect Media Sessions".
    • Check commonly used players (e.g., Spotify, QQ Music).
  • Playback Control:

    • Hover over lyrics to reveal progress bar controls.
    • Keyboard shortcuts: Ctrl+←/→ to skip songs, Space to pause.
  • Lyric Source Priority Settings:
Settings → Lyrics Sources → Drag to reorder
Recommended order: Local Files > QQ Music > NetEase Cloud > LrcLib

Advanced Tips

  • Theme Customization
    Create CustomTheme.json in the installation directory:
{
  "PrimaryColor": "#FF6B93F2",
  "BackgroundOpacity": 0.85,
  "FontFamily": "Microsoft YaHei UI"
}
  • Lyric Source Troubleshooting
    If lyric fetching fails on a platform:

    • Disable "Private API Protection" in the player (e.g., Spotify requires Developer Mode to be disabled).
    • Clear cache in BetterLyrics: Settings → Clear Cache Now.
  • Multi-Player Binding
    When running multiple players simultaneously, right-click the system tray icon → Bind Target Player to prevent lyric confusion.

4. Comparison Review: Why Choose BetterLyrics?

Feature🎼 BetterLyrics🎧 Lyricify 4🎵 Salt Player
Open Source & Free✅ MIT License❌ Paid✅ Free
Multi-Player Support✅ 6+ Major Platforms❌ Spotify Only✅ Multi-platform
Animation Effects🟢 Win2D GPU Acceleration🟡 Basic Animation🔴 Static Only
Lyric Translation✅ Real-time✅ Manual Load Required
Local File Support✅ LRC / TTML / ESLRC✅ LRC Only

Technical Highlight Reveal: BetterLyrics uses the Win2D rendering engine to replace traditional TextBlock controls, achieving complex effects through GPU acceleration (such as Gaussian blur and dynamic distortion), reducing CPU usage by 40% compared to similar tools.


5. Summary: When Music Meets Visual Art

BetterLyrics is not just a lyric tool — it is a perfect fusion of music and visual design. Through its intelligent lyric matching mechanism, cinematic animation effects, and deeply customizable interface, it transforms枯燥 text into vibrant artistic expression. Whether for daily listening or background music during focused work, BetterLyrics adds a brilliant visual dimension to your auditory experience.

Open Source Address: 👉 https://github.com/jayfunc/BetterLyrics.
Compatible System: Windows 10 version 1903 and above (Windows 11 recommended).

In the fast-paced digital life, BetterLyrics reminds us: enjoying music is not only an auditory affair, but can also be an immersive multi-sensory journey.


Appendix: Complete Download & Installation Guide

System Requirements

  • Operating System: Windows 10 1903+ (Build 18362) or Windows 11.
  • Runtime: Requires .NET 5.0 Desktop Runtime.

Installation Steps

  • Store Installation (Auto Updates)
    Search for "BetterLyrics" in Microsoft Store → Click Get.
  • Manual Installation (Latest Beta)
    a. Visit the GitHub Releases page: https://github.com/jayfunc/BetterLyrics/releases.
    b. Download the file with the .msixbundle extension.
    c. Double-click to install (if you get "Unable to install" error, please:

    • Check if your Windows version is too old.
    • Right-click the installer → Properties → Check "Unblock".
    • Run PowerShell as administrator:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Add-AppxPackage -Path "Download Path\BetterLyrics_x.x.x_x64.msixbundle"
  • Launch Configuration
    After first run, it is recommended to:

    • Check "Start at boot" in the welcome wizard.
    • Go to Settings → Theme and select "Auto Dark/Light".

Troubleshooting: If lyrics don't display, check:

  • Whether the player is blocked by firewall.
  • System media control permissions (Settings → Privacy → Background Apps → Enable Media Control).
  • Whether BetterLyrics is the latest version.

Note: This is the English translation of the original Chinese version.