嫌 QQ 音樂桌面版臃腫?國人用純 Go 寫了個乾淨的桌面版

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 音樂官方沒有隸屬關係,音樂版權歸各權利人。

img-20261102095912.png

場景痛點

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 本身,啓動和常駐內存都比套殼網頁方案輕。

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com