BetterLyrics - 基于 WinUI 3 的歌词显示软件/播放器
开发者自述
大家好,我是 BetterLyrics 的开发者。今天刚注册论坛,来分享一下自己开发的开源项目。
之前这个项目在 少数派 有介绍过一次。最近迭代了几个版本,功能稳定了不少。
关于为什么做这个软件:其实市面上已经有不少歌词外显软件/插件了,视觉效果也都不错。但我个人使用下来,总感觉在 “自定义自由度” 上差点意思——我希望能更细致地调整参数,或者按自己的想法去摆放窗口布局,而不是局限于固定的预设模式。
所以我就利用业余时间,基于 WinUI 3 和 Win2D 自己写了一个。主要目标就是把配置权限尽可能多地交给用户。
主要功能
高自由度
软件提供了大量配置项,这也是我开发它的初衷:
- 多窗口布局:支持多开窗口,内置多种预设模式,包括但不限于:标准模式、桌面模式、停靠模式、任务栏模式等。
- 细节可调:从字体、颜色、间距,到动效的速度、窗口的行为,大部分视觉元素都能在设置里找到对应的调节选项。
渲染与性能
为了在自定义各种效果(如流体背景、模糊、扇形歌词)时还能保持流畅,底层使用了 Win2D 进行 GPU 加速渲染。
播放与联动
- 联动模式:支持读取系统媒体中心(SMTC)信息,适配 Spotify、Apple Music、网易云、QQ 音乐等主流播放器。
- 本地播放:软件内置了解码能力,可以直接播放本地音频文件(支持读取内嵌歌词)。如果不打开流媒体软件,它也能当个轻量的本地播放器用。
歌词源与本地化
- 支持在线源(QQ、网易、酷狗、LRCLIB 等)和本地歌词文件(.lrc/.ttml)。
- 本地翻译/音译接口:考虑到隐私和离线需求,软件提供了本地接口。用户可以自行配置本地翻译模型(如 LibreTranslate)或日文罗马音转换,实现离线的歌词翻译和注音。
软件截图
演示视频
视频是 4 个月前上传的,有些旧了,最终效果请以应用商店安装的为准。
开源与获取方式
本项目遵循 GPL-3.0 协议开源。
- GitHub 项目主页:GitHub - jayfunc/BetterLyrics: An elegant and deeply customizable lyrics & player app, built with WinUI3/Win2D | 一款优雅且高度自定义的歌词/播放器应用,基于 WinUI3/Win2D 构建
- Microsoft Store:https://apps.microsoft.com/detail/9P1WCD1P597R
- 侧载包:GitHub Releases 页面提供 .zip 下载。
关于收费的说明:
为了方便分发和自动更新,软件上架了 Microsoft Store。虽然商店页面有价格,但我设置了无限期的免费试用。
试用版与付费版功能完全一致,没有任何限制。大家直接点 “试用” 就是完全免费的,购买仅作为一种自愿捐赠。







