mirror of
https://github.com/jayfunc/BetterLyrics.git
synced 2026-01-12 19:08:33 +08:00
- Improved the Chinese and English README files for clarity and consistency, including updates to feature descriptions and links. - Added detailed support information for multiple music players in the README. - Implemented the SettingsPageViewModel with properties and methods for managing application settings, including language, display options, and playback settings. - Introduced partial methods for handling property changes in SettingsPageViewModel to ensure settings are saved and applied correctly. - Enhanced the observable properties for better data binding and UI updates.
7.5 KiB
7.5 KiB
注:以下内容含有大语言模型翻译内容
🌐 Click here to see the English version
BetterLyrics
一个基于 WinUI 3 和 Win2D 构建的动态歌词显示工具 —— 支持本地播放,并可监听多种播放器
🎉 本项目已被少数派推荐!
查看文章:BetterLyrics - 一款专为 Windows 打造的沉浸式流畅歌词显示软件
🔈 反馈与交流群
🌟 核心特色
-
🌠 优雅的用户界面
- 丰富流畅的动画与特效
-
↔️ 强大的歌词翻译功能
- 支持离线翻译(支持 30 种语言)
- 自动读取本地歌词文件中的双语翻译内容
-
🧩 多种歌词来源支持
- 本地存储
- 在线歌词源
- QQ 音乐
- 网易云音乐
- 酷狗音乐
- amll-ttml-db
- LRCLIB
-
🎶 支持多种播放器
-
网易云音乐
- 请先安装 BetterNCM 插件。若安装后出现降级提示,请按提示将网易云降级至 2.10.13;
- 然后在插件市场安装 InfLink 插件,安装完成后重启网易云即可!
-
酷狗音乐
- 请确保酷狗设置中已开启“支持系统播放控制,如锁屏界面控制”
- 当前版本无法获取时间轴信息,意味着无法检测进度条的跳转
-
Apple Music
- 建议在设置中将“时间轴同步容差”调至 600ms 左右(设置 → 高级选项),否则歌词会前后晃动
-
foobar2000
-
Spotify
-
QQ 音乐
-
PotPlayer
-
Windows 自带媒体播放器
-
LX Music
- 请在 LX Music 设置中开启“开放 API”
- 然后在 BetterLyrics 设置中填写 LX 服务器地址(通常是 http://127.0.0.1:23330)
-
MusicBee
-
iTunes
-
AIMP
-
-
🪟 多种展示模式
- 标准模式:沉浸式动画歌词 + 动态背景
- 吸附模式:屏幕边缘浮动歌词条
- 桌面模式:歌词悬浮在所有窗口之上
-
🧠 智能行为
- 检测播放器关闭自动隐藏歌词
本项目仍在开发中,开发分支可能存在 bug 或异常行为。
软件截图
标准模式
吸附模式
桌面模式
使用演示
观看我们于 2025 年 7 月 7 日上传的哔哩哔哩介绍视频:点击这里
立即下载试用
Microsoft Store 推荐安装方式
最方便的获取方式,支持永久免费试用与购买(免费版与付费版无功能差异)
☕ 如果你觉得本软件对你有帮助,欢迎在 Microsoft Store 支持我一杯奶茶 🧧🥰
一旦有稳定版发布,Microsoft Store 将是第一更新渠道。
备用下载方式:Google Drive
你也可以在 发布页 找到 Google Drive 下载链接
下载为
.zip压缩包,安装方法请参阅:安装指南
致谢
- Lyricify-Lyrics-Helper
- 提供 QQ、网易、酷狗歌词解析与解密支持
- LRCLIB
- 歌词 API 提供方
- Audio Tools Library (ATL) for .NET
- 用于提取音乐封面图像
- WinUIEx
- 提供窗口相关 Win32 API 简化访问方式
- TagLib#
- 用于读取音频文件中的歌词内容
- Vanara
- Win32 API 封装库
- StackOverflow - 如何为 WPF 动画 Margin 属性
- DevWinUI
- Bilibili -【WinUI3】SystemBackdropController 讲解
- 博客园 - .NET App 与 SMTC 控制
- Win2D 中的游戏循环介绍
- Win2D 示例 - Iris Blur
- CommunityToolkit 教程
灵感来源
✍️ 欢迎协助翻译!
找不到你的语言?
没关系!快来成为贡献者的一员吧!😆
点击此 链接 使用 Crowdin 在线翻译!
Star 增长趋势
欢迎反馈和 PR!
发现 bug 请提交到 Issues,如有想法欢迎一起参与开发!









