Waylyrics 是一款 Linux 下任何 Wayland/X11 桌面环境都理论适配的歌词软件
虽然取名带有“Way”,但当时目标只是 Wayland 下可以 半透明&鼠标穿透、可以同时显示双语歌词。
现在支持的功能也是以必要为主,
- 鼠标穿透: 现代歌词窗口必备,Wayland/X11 下均工作正常,Windows 下未考虑过做多窗口特别支持
- 歌词搜索: 支持接入 网易云音乐、LRCLib、QQMusicApi,QQMusicApi 需要额外的部署
- 尽可能准确: 基于 Dice-Sørensen 系数算法 + 经验权重尽可能匹配到最接近的结果
- 准确获取歌词: 除了 fuzzy match 外,waylyrics 也通过 PR 贡献支持了许多 网易云/QQ音乐 播放器的歌词id获取
- MPRIS支持: 目前的实现逻辑不需要目标实现 Seek 信号,只需要有准确的 position 属性、完整的MPRIS 元数据即可完美适配
- GTK CSS 主题支持,随 GTK4 框架而自带支持,可以实现颜色渐变、各种阴影,也可以高度自定义字体选择。
- 托盘操作: (GNOME用户请跳过)可以通过托盘图标快速操作导入本地歌词、切换播放器、搜索歌词以加载、重启以重载配置等
项目链接
项目地址:waylyrics/waylyrics
主要开发者:taoky mokurin000
特别鸣谢
flatpak 打包: github/Integral-Tec
openSUSE 打包: github/xtexx github/ShadowRZ
Fedora 打包: github/yohane-shiro
NixOS 打包: github/Sinofine, github/ShadowRZ
AUR/waylyrics 打包、相关发版CI: telegram/881729343
以及所有参与贡献、反馈的社区小伙伴们!

