BetterLyrics - 基于 WinUI 3 的歌词显示软件/播放器

BetterLyrics - 基于 WinUI 3 的歌词显示软件/播放器

开发者自述

大家好,我是 BetterLyrics 的开发者。今天刚注册论坛,来分享一下自己开发的开源项目。

之前这个项目在 少数派 有介绍过一次。最近迭代了几个版本,功能稳定了不少。

关于为什么做这个软件:其实市面上已经有不少歌词外显软件/插件了,视觉效果也都不错。但我个人使用下来,总感觉在 “自定义自由度” 上差点意思——我希望能更细致地调整参数,或者按自己的想法去摆放窗口布局,而不是局限于固定的预设模式。

所以我就利用业余时间,基于 WinUI 3Win2D 自己写了一个。主要目标就是把配置权限尽可能多地交给用户。

主要功能

高自由度

软件提供了大量配置项,这也是我开发它的初衷:

  • 多窗口布局:支持多开窗口,内置多种预设模式,包括但不限于:标准模式、桌面模式、停靠模式、任务栏模式等。
  • 细节可调:从字体、颜色、间距,到动效的速度、窗口的行为,大部分视觉元素都能在设置里找到对应的调节选项。

渲染与性能

为了在自定义各种效果(如流体背景、模糊、扇形歌词)时还能保持流畅,底层使用了 Win2D 进行 GPU 加速渲染。

播放与联动

  • 联动模式:支持读取系统媒体中心(SMTC)信息,适配 Spotify、Apple Music、网易云、QQ 音乐等主流播放器。
  • 本地播放:软件内置了解码能力,可以直接播放本地音频文件(支持读取内嵌歌词)。如果不打开流媒体软件,它也能当个轻量的本地播放器用。

歌词源与本地化

  • 支持在线源(QQ、网易、酷狗、LRCLIB 等)和本地歌词文件(.lrc/.ttml)。
  • 本地翻译/音译接口:考虑到隐私和离线需求,软件提供了本地接口。用户可以自行配置本地翻译模型(如 LibreTranslate)或日文罗马音转换,实现离线的歌词翻译和注音。

软件截图

演示视频

视频是 4 个月前上传的,有些旧了,最终效果请以应用商店安装的为准。

开源与获取方式

本项目遵循 GPL-3.0 协议开源。

关于收费的说明
为了方便分发和自动更新,软件上架了 Microsoft Store。虽然商店页面有价格,但我设置了无限期的免费试用
试用版与付费版功能完全一致,没有任何限制。大家直接点 “试用” 就是完全免费的,购买仅作为一种自愿捐赠。

2 个赞

已经加过了(大概2个月前)

用一段时间了,好用爱用,和 Apple Music 很搭。

1 个赞