> 注:以下内容使用 https://claude.ai/ 依照英文原文翻译 _**🌐Click here to see the English version**_ _**❓点击查看常见问题(FAQ)**_

BetterLyrics

基于 WinUI 3 构建的流畅动态歌词显示工具

## 🎉 本项目已获得少数派推荐! 查看文章:[BetterLyrics – 专为 Windows 设计的沉浸式流畅歌词显示工具](https://sspai.com/post/101028) ## 反馈交流群 - [「BetterLyrics」反馈交流群(简体中文)](https://qun.qq.com/universal-share/share?ac=1&authKey=4Q%2BYTq3wZldYpF5SbS5c19ECFsiYoLZFAIcBNNzYpBUtiEjaZ8sZ%2F%2BnFN0qw3lad&busi_data=eyJncm91cENvZGUiOiIxMDU0NzAwMzg4IiwidG9rZW4iOiJiVnhqemVYN0N5QVc3b1ZkR24wWmZOTUtvUkJoWm1JRWlaWW5iZnlBcXJtZUtGc2FFTHNlUlFZMi9iRm03cWF5IiwidWluIjoiMTM5NTczOTY2MCJ9&data=39UmAihyH_o6CZaOs7nk2mO_lz2ruODoDou6pxxh7utcxP4WF5sbDBDOPvZ_Wqfzeey4441anegsLYQJxkrBAA&svctype=4&tempid=h5_group_info) (1054700388) QQ群 - [「BetterLyrics」反馈交流群(繁体中文/英语)](https://discord.gg/5yAQPnyCKv) Discord服务器 ## 核心特色功能 - 动态模糊专辑封面作为背景 - 流畅的歌词淡入淡出、缩放效果 - 切换歌曲时界面平滑过渡 - 逐字渐变卡拉OK效果(带光晕) - 沉浸式桌面歌词(悬浮模式) - 本地翻译(支持30种语言) > 本项目仍在开发中,最新版本可能存在bug和意外行为。 ## 支持的歌词来源 - 本地存储 - 音乐文件(内嵌歌词) - [.lrc]() 文件(支持标准格式和增强格式) - [.eslrc](https://github.com/ESLyric/release) 文件 - [.ttml](https://en.wikipedia.org/wiki/Timed_Text_Markup_Language) 文件 (如需下载歌词,可使用 [LDDC](https://github.com/chenmozhijin/LDDC)) - 在线歌词提供商 - QQ音乐 - 网易云音乐 - 酷狗音乐 - [amll-ttml-db](https://github.com/Steve-xmh/amll-ttml-db) - [LRCLIB](https://lrclib.net/) ## 应用截图 ### 标准模式 ![alt text](Screenshots/image.png) ![alt text](Screenshots/glow-float.gif) ![alt text](Screenshots/fan.png) ![alt text](Screenshots/lyrics-only.png) ![alt text](Screenshots/album-art-only.png) ### 悬浮模式 ![alt text](Screenshots/dock-1.png) ![alt text](Screenshots/dock-2.png) ### 桌面模式 ![alt text](Screenshots/desktop-1.png) ![alt text](Screenshots/desktop-2.png) ## 演示视频 观看我们的介绍视频(2025年7月7日上传):[B站链接](https://www.bilibili.com/video/BV1zjGjzfEXh) ## 已测试的音乐播放器 - 网易云音乐 - 请先安装 [BetterNCM 插件](https://microblock.cc/betterncm) 安装完成后如若弹出降级指引,请根据指引完成网易云音乐的降级操作(降级至 2.10.13); - 之后请在 PluginMarket 内安装 InfLink 插件,安装完成后请重启网易云音乐。至此,所有预备操作均已完成,尽情享用吧! - 酷狗音乐 - 不会广播时间线信息,这意味着当您在酷狗音乐中更改播放进度时,BetterLyrics无法检测到此更改。 - Apple Music - 确保您在设置中将时间线阈值设置为约600毫秒(进入"设置"-"高级选项"进行更改),否则歌词会不断前后跳动。 - foobar2000 - 确保您安装了 https://github.com/dumbie/foo_mediacontrol 插件 - Spotify - QQ音乐 - PotPlayer - 媒体播放器(系统自带) - LX 音乐 - 请确保您已在 LX 音乐设置页面启用“开放 API” - 然后打开 BetterLyrics,进入设置,点击“高级选项”,输入您的 LX 音乐服务器地址(例如 http://127.0.0.1:23330)即可 - MusicBee - 使用前请安装 https://github.com/HenryPDT/mb_MediaControl - iTunes - 请安装 https://github.com/thewizrd/iTunes-SMTC ## 立即下载体验 ### Microsoft Store **最简单**的获取方式,**无限制**免费试用或购买(免费版与付费版**功能完全相同**) ☕ 如果您觉得有用,请考虑在**Microsoft Store**中购买支持🧧,我会非常感激的!🥰 > 请注意,Microsoft Store中的版本可能不是最新版本。 ### Google Drive 想要体验**最新**版本?从Google Drive获取(请查看[发布页面](https://github.com/jayfunc/BetterLyrics/releases)获取链接) > 请注意您下载的是".zip"文件,安装指南请参考[此文档](How2Install/How2Install.md)。 ## 特别感谢 - [Lyricify-Lyrics-Helper](https://github.com/WXRIW/Lyricify-Lyrics-Helper) - 提供QQ、网易、酷狗音源的歌词获取、解密和解析 - [LRCLIB](https://lrclib.net/) - LRCLIB歌词API提供商 - [Audio Tools Library (ATL) for .NET](https://github.com/Zeugma440/atldotnet) - 用于提取音乐文件中的图片 - [WinUIEx](https://github.com/dotMorten/WinUIEx) - 提供便捷的Win32 API窗口操作方式 - [TagLib#](https://github.com/mono/taglib-sharp) - 用于读取原始歌词内容 - [Vanara](https://github.com/dahall/Vanara) - Win32 API包装器 - [Stackoverflow - How to animate Margin property in WPF](https://stackoverflow.com/a/21542882/11048731) - [DevWinUI](https://github.com/ghost1372/DevWinUI) - [Bilibili -【WinUI3】SystemBackdropController:定义云母、亚克力效果](https://www.bilibili.com/video/BV1PY4FevEkS) - [cnblogs - .NET App 与 Windows 系统媒体控制(SMTC)交互](https://www.cnblogs.com/TwilightLemon/p/18279496) - [Win2D 中的游戏循环:CanvasAnimatedControl](https://www.cnblogs.com/walterlv/p/10236395.html) - [r2d2rigo/Win2D-Samples](https://github.com/r2d2rigo/Win2D-Samples/blob/master/IrisBlurWin2D/IrisBlurWin2D/MainPage.xaml.cs) - [CommunityToolkit - 从入门到精通](https://mvvm.coldwind.top/) ## 设计灵感来源 - [refined-now-playing-netease](https://github.com/solstice23/refined-now-playing-netease) - [Lyricify-App](https://github.com/WXRIW/Lyricify-App) - [椒盐音乐 Salt Player](https://moriafly.com/program/salt-player) - [MyToolBar](https://github.com/TwilightLemon/MyToolBar) ## Star 历史 [![Star History Chart](https://api.star-history.com/svg?repos=jayfunc/BetterLyrics&type=Date)](https://www.star-history.com/#jayfunc/BetterLyrics&Date) ## 欢迎提交问题和拉取请求 如果您发现bug,请在issues中提交;如果您有任何想法,也欢迎在这里分享。