Lilt 是开发者 Amamiya23 用纯 Go 写的第三方 QQ 音乐桌面客户端,基于 egoist 的 MyGo 原生 UI 框架和 mygo-cloudmusic 网易云原生客户端改造而来,以 AGPL-3.0 协议开源软件的方式发布在 GitHub,属于个人维护的开源项目。它不依赖 C 工具链,用 Go 直接连接 QQ 音乐服务,登录、个人库、搜索、播放、歌词和评论都在一个原生窗口里完成,是一款偏轻量的桌面软件。
项目构建要求 Go 1.27.3 以上,依赖已固定在 vendor 目录,开发用 go tool mygo dev,打包用 go tool mygo build -platform windows/amd64。底层接口基于 Rain120 维护的 qq-music-api 提供登录、个人内容获取与歌曲播放能力。它与 QQ 音乐官方没有隶属关系,音乐版权归各权利人。
![]()
场景痛点
QQ 音乐官方桌面客户端捆绑了直播入口、会员推广、弹窗和信息流,启动后常驻内存,想安静听一首歌要先关掉半屏推广。macOS 用户在刘海屏上找不到一个不打扰工作的迷你播放位,切到工作应用后还要把鼠标挪到菜单栏点控制。Windows 用户嫌客户端更新频繁、安装包体积大,后台常驻进程一多就拖慢开机。网页版又要求每次扫码、歌单和每日推荐不如客户端顺手。想要一个干净的播放器窗口、扫码登录后只看自己的歌单和每日推荐,现成的数字生活方案并不多。
主要功能特点
-
QQ / 微信扫码登录
-
每日推荐、个性化歌曲货架、推荐歌单、排行榜、我的歌单
-
已购单曲与数字专辑
-
搜索单曲、歌手、专辑,支持搜索联想
-
在线播放受支持的音乐
-
LRC 歌词与同步翻译,正在播放页的「律动」视图与歌曲评论
-
macOS 刘海播放器:在屏幕顶部刘海处显示迷你播放器,悬停展开
-
音量平衡模式,减小不同歌曲之间的音量差异
扫码登录与个人音乐库
支持 QQ 与微信扫码登录,未登录也能浏览和播放 QQ 允许匿名收听的歌曲。登录后可查看每日推荐、推荐歌单、排行榜、自己的歌单,以及已购单曲和数字专辑。登录态在本地保存,下次打开自动恢复。作为一款Windows上的原生客户端,它把账号里的私人曲库收拢到一个窗口,不必再借助网页版中转找歌。
搜索单曲、歌手与专辑
搜索框支持单曲、歌手、专辑三个维度,输入过程中给出搜索联想,选中后跳转结果页。在线播放受支持的音乐,会员与版权权限由 QQ 音乐服务端判断,客户端不绕过也不额外承诺。日常找歌时,效率工具式的联想能减少手敲完整歌名的次数,找到想听的版本直接点歌即可。
同步歌词与歌曲评论
正在播放页支持 LRC 歌词与同步翻译,随播放进度逐行高亮,翻译行和原文行对齐。页面另设「律动」视图,以可视化方式呈现当前曲目,并附该歌曲的评论区,可以边听边看听众留言。歌词和评论随歌曲切换加载,不需要额外打开浏览器,省掉了切出去查歌词或刷评论的操作。
macOS 刘海迷你播放器
在配备刘海屏的 Mac 上,Lilt 把迷你播放器嵌在屏幕顶部刘海位置,平时只显示封面和最基础的播放状态,不抢占菜单栏空间。鼠标悬停到刘海区域时展开成完整控制条,可以切歌、暂停、调进度和切歌词。这是 macOS用户比较容易感知到的差异化细节,工作时不必切回主窗口。
音量平衡抹平切歌响度差
设置里有一个音量平衡开关,开启后自动调整不同歌曲之间的响度差异,避免从一首安静人声切到录音偏响的摇滚乐时被突然吓一跳。它在客户端本地做增益补偿,不改动原始音频文件。听私人雷达或歌单连播时,这个开关让整张列表的听感更连续,是工具推荐类桌面软件里比较实用的小功能。
纯 Go 原生界面,不依赖 C 工具链
Lilt 基于 MyGo 框架和 mygo-cloudmusic 改造,UI 与播放器都用 Go 原生写,直接连 QQ 音乐服务,不需要 Electron 或 C++ 工具链。依赖已固定在 vendor 目录,构建要求 Go 1.27.3 以上,开发与打包命令都通过 go tool mygo 完成。作为跨平台应用,它把运行时负担压在 Go 本身,启动和常驻内存都比套壳网页方案轻。
