mirror of
https://github.com/jayfunc/BetterLyrics.git
synced 2026-01-12 19:08:33 +08:00
9.8 KiB
9.8 KiB
BetterLyrics
你的動態歌詞顯示工具,基於 WinUI 3 和 Win2D 構建 —— 支援本地播放及多種播放器
🎉 本專案被少數派推薦!
查看文章:BetterLyrics – 一款為 Windows 設計的沉浸式流暢歌詞顯示工具
🔈 反饋與交流群
🌟 主要特色
-
🌠 美觀的使用者介面
- 流暢動畫與特效
-
↔️ 強大的歌詞翻譯
- 離線機器翻譯(支援 30 種語言)
- 自動讀取本地歌詞檔案中的嵌入翻譯
-
🧩 多樣的歌詞來源
- 本地儲存
- 線上歌詞來源
- QQ 音樂
- 網易雲音樂 NetEase Cloud Music
- 酷狗音樂 Kugou Music
- amll-ttml-db
- LRCLIB
-
🎶 支援多種音樂播放器
-
⚠️ 網易雲音樂
- 請先安裝 BetterNCM 插件。如安裝後彈出降級指引,請依指引將網易雲音樂降級至 2.10.13;
- 然後在插件市集安裝 InfLink 插件,安裝完成後重啟網易雲音樂即可。
- ⚠️ 由於插件問題,時間軸可能存在異常
-
⚠️ 酷狗音樂
- 請確保酷狗音樂設定中「支援系統播放控制(如鎖屏介面)」已開啟
- 酷狗音樂不會廣播時間軸資訊,導致切換進度時 BetterLyrics 無法偵測
- ⚠️ 時間軸問題為酷狗本身限制
-
⚠️ Apple Music
- 請在設定中將時間軸閾值設為約 600ms(「設定」-「進階選項」),否則歌詞會不斷前後跳動
- ⚠️ 需額外設定以避免歌詞抖動(詳見文末 FAQ)
-
⚠️ foobar2000
- 請安裝 https://github.com/dumbie/foo_mediacontrol
- ⚠️ 由於插件問題,時間軸可能存在異常
-
Spotify
-
QQ 音樂
-
PotPlayer
-
媒體播放器(系統)
-
LX Music
- 請確保已在 LX Music 設定頁開啟「Open API」
- 然後在 BetterLyrics 設定-進階選項中填寫 LX Music 伺服器位址(通常為 http://127.0.0.1:23330)即可
-
MusicBee
-
iTunes
-
-
🪟 多種顯示模式
- 標準模式
- 沉浸式歌詞動畫與動態背景
- 停靠模式
- 智慧歌詞條停靠螢幕邊緣
- 桌面模式
- 歌詞懸浮於桌面應用之上
- 標準模式
-
🧠 智慧行為
- 音樂暫停時自動隱藏
本專案仍在開發中,最新分支可能存在 bug 或異常行為。
截圖
標準模式
停靠模式
桌面模式
演示
在 B 站觀看我們的介紹影片(2025 年 7 月 7 日上傳):點此觀看
立即體驗
Microsoft Store
最簡單的獲取方式。無限制免費試用或購買(免費與付費無差別)
☕ 如果覺得好用,歡迎在 Microsoft Store 購買支持 🧧,感謝!🥰
穩定版發布後,Microsoft Store 會第一時間更新。
Google Drive
也可透過 Google Drive 取得(見 release 頁面)
下載的是 ".zip" 檔案,安裝方法請參考 此文件。
💖 特別感謝
- Lyricify-Lyrics-Helper
- 提供 QQ、網易雲、酷狗歌詞獲取、解密與解析
- lrclib
- LRCLIB 歌詞 API 提供方
- Audio Tools Library (ATL) for .NET
- 用於提取音樂檔案中的圖片
- WinUIEx
- 提供便捷的 Win32 視窗 API
- TagLib#
- 用於讀取原始歌詞內容
- Vanara
- Win32 API 封裝庫
- LibreTranslate
- 提供離線歌詞翻譯能力
- Stackoverflow - 如何在 WPF 中動畫化 Margin 屬性
- DevWinUI
- Bilibili -【WinUI3】SystemBackdropController:定義雲母、壓克力效果
- cnblogs - .NET App 與 Windows 系統媒體控制(SMTC)互動
- Win2D 中的遊戲循環:CanvasAnimatedControl
- r2d2rigo/Win2D-Samples
- CommunityToolkit - 從入門到精通
靈感來源
✍️ 歡迎協助翻譯
沒有找到你的語言? 別擔心!快來參與翻譯,成為貢獻者之一吧!😆 點擊此連結透過 Crowdin 翻譯本應用!
Star 記錄
歡迎提 issue 和 PR
如發現 bug 請在 issues 提出,或有想法歡迎在此分享。
FAQ
停靠模式下看不到按鈕
進入「停靠模式」後,操作按鈕會隱藏。將滑鼠懸停在視窗頂部即可顯示「沉浸」、「更多」、「關閉」按鈕。
將滑鼠懸停在視窗底部邊緣稍上方,會顯示底部白色懸浮控制視窗
點擊「小白條」可顯示底部懸浮控制欄(含目前播放進度、時間軸偏移調整、上一曲/暫停/下一曲、翻譯、佈局、設定)
桌面模式如何鎖定視窗
將滑鼠懸停在頂部,點擊鎖定圖示即可,或按 Ctrl + Alt + U。
桌面模式如何解鎖視窗
在系統匣右鍵圖示,選擇「解鎖視窗」,或按 Ctrl + Alt + U。
歌詞時間軸有延遲
將滑鼠懸停在應用底部,
點擊第一個圖示按鈕(歌詞時間軸偏移),即可自由調整偏移量。
歌詞頻繁跳動(如 Apple Music)
進入「進階選項」,增大閾值(紅框標記處),直到歌詞正常。

















