Zhe Fang 01384717c4 更新应用版本和图像处理逻辑
在 `Package.appxmanifest` 中,将版本号更新为 `1.0.73.0`,发布者显示名称更改为 `Zhe Fang`。
在 `ImageHelper.cs` 中新增 `DataUrlToByteArray` 和 `GetImageBytesFromUrlAsync` 方法,以支持数据 URL 和网络图片的处理。
在 `MediaSessionsService.cs` 中,更新了音乐专辑封面图像的下载逻辑,改用新的图像获取方法并记录 URL 信息。
2025-09-04 15:19:33 -04:00
2025-08-21 13:19:24 -04:00
2025-08-22 15:18:40 -04:00
2025-08-25 08:56:13 -04:00
2025-08-25 08:53:10 -04:00
2025-08-04 09:13:31 -04:00
2025-07-14 20:10:17 -04:00
2025-06-03 17:48:19 -04:00
2025-08-06 19:19:49 -04:00
2025-06-03 17:48:19 -04:00
2025-07-25 11:30:32 -04:00
2025-06-03 17:48:19 -04:00
2025-07-07 20:32:48 -04:00
2025-08-22 15:00:57 -04:00
2025-09-03 12:19:09 -04:00

Click here to view frequently asked questions (FAQ)

BetterLyrics

Static Badge Static Badge Static Badge Static Badge

GitHub Repo stars

Your dynamic lyrics display tool built with WinUI 3 and Win2D — works with local playback and other players

Check out the article: BetterLyrics An immersive and smooth lyrics display tool designed for Windows

🔈 Feedback and chat group

🌟 Highlighted features

  • 🌠 Pleasing User Interface

    • Fluent animations and effects
  • ↔️ Strong Lyrics Translation

    • Offline machine translation (supporting 30 languages)
    • Auto reading local lyrics files for embedded translation
  • 🧩 Various Lyrics Source

    • Local storage
      • Music files (with embedded lyrics)
      • .lrc files (with both core format and enhanced format)
      • .eslrc files
      • .ttml files
    • Online lyrics providers
  • 🎶 Multiple Music Players Supported

    • ⚠️ 网易云音乐
      • Please be sure that that your Netease Cloud Music is at 3.1.4 version
      • Install the BetterNCM plugin first
      • After that, install the InfLink plugin in PluginMarket. After the installation is complete, please restart NetEase Cloud Music. At this point, all preparatory operations have been completed, enjoy it!
      • ⚠️ Please note that there is issues with timeline due to plugin issue
    • ⚠️ 酷狗音乐
      • Please make sure that the Kugou Music setting "Support system playback controls, such as lock screen interface" is turned on
      • No timeline information broadcasted, which means when you change timeline position in Kugou Music, BetterLyrics has no way to detect this change
      • ⚠️ Please note that there is issues with timeline due to Kugou itself
    • ⚠️ foobar2000
    • Apple Music

    • Spotify

    • QQ 音乐

    • PotPlayer

    • Media Player (System)

    • LX Music
      • Please make sure you have enabled "Open API" in LX Music settings page
      • Then open BetterLyrics, go to settings, go to "Advanced options", input your LX Music server address (mostly like http://127.0.0.1:23330) and there you go!
    • MusicBee
    • iTunes
    • AIMP
  • 🪟 Multiple Display Modes

    • Standard Mode
      • Enjoy an immersive listening journey with rich lyrics animations and beautifully dynamic backgrounds
    • Dock Mode
      • A smart animated lyrics bar docked to your screen edge
    • Desktop Mode
      • Enjoy immersive lyrics floating above your apps
  • 🧠 Smart Behaviors

    • Auto hide when music paused

This project is still under development, bugs and unexpected behaviors may be existed in the latest branch.

Screenshots

Standard mode

alt text

alt text

alt text

alt text

alt text

Dock mode

alt text

alt text

Desktop mode

alt text

alt text

Demonstration

Watch our introduction video (uploaded on 18 Aug 2025) on Bilibili here.

Try it now

Microsoft Store (Latest version)

Unlimited free trail or purchase (there is no difference between free and paid version)

If you find it useful, please consider donating or purchasing 🧧 it in Microsoft Store, I'll appreciate it! 🥰

Unable to download from the MS Store? (Alternative way to download from MS Store, latest version too)

  1. Visit https://store.rg-adguard.net/
  2. Type https://apps.microsoft.com/detail/9p1wcd1p597r in the link input area
  3. Select Retail from the drop-down list
  4. Click the check mark
  5. Select the largest installation package in the resulting list to download and install. If you fail to install, try to install dependencies packages first.

Unable to launch the app?

If you are using third-party modified Windows, you are probably can not launch the app.

To solve this issue, please try to download from Google Drive (v1.0.71.0) (may not be the latest version) and follow the instruction here.

Build

Before you build, make sure that you have already replaced BetterLyrics\BetterLyrics.WinUI3\BetterLyrics.WinUI3\Constants\LastFMTemplate with BetterLyrics\BetterLyrics.WinUI3\BetterLyrics.WinUI3\Constants\LastFM.cs

💖 Many thanks to

Inspired by

✍️ Help us translate into your language

Cannot find your language? Don't worry! Start translating and become one of the contributors! 😆

Fork this project and navigate to BetterLyrics\BetterLyrics.WinUI3\BetterLyrics.WinUI3\Strings\ then open any .resw file to start contributing!

Star history

Any issues and PRs are welcomed

If you find a bug please file it in issues or if you have any ideas feel free to share it here.

Donations

If you like this project, please consider supporting it by donating. Your support will help keep the project alive and encourage further development.

You can donate via:

⚠️ Disclaimer

This project is provided "as is" without warranty of any kind.

All lyrics, fonts, icons, and other third-party resources are the property of their respective copyright holders. The author of this project does not claim ownership of such resources.

This project is non-commercial and should not be used to infringe any rights. Users are responsible for ensuring their own use complies with applicable laws and licenses.

Description
Your dynamic lyrics display tool built with WinUI 3 and Win2D - works with local playback and other music players | 使用 WinUI 3 和 Win2D 打造的动态歌词显示工具 - 支持本地播放及其他音乐播放器
Readme GPL-3.0 295 MiB
Languages
C# 100%