
從單曲到整庫163MusicLyrics 歌詞管理工具實操手冊【免費(fèi)下載鏈接】163MusicLyrics云音樂歌詞獲取處理工具【網(wǎng)易云、QQ音樂】項目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics163MusicLyrics 是一個開源的跨平臺歌詞下載與管理工具支持網(wǎng)易云音樂和 QQ 音樂雙平臺搜索、批量匹配本地音樂以及 LRC 與 SRT 格式互轉(zhuǎn)。如果你需要為本地音樂庫批量整理歌詞或者做視頻時需要字幕格式這套工具可以直接上手。先判斷它適合你嗎你的情況判斷有幾百首本地音樂想批量匹配歌詞適合支持目錄掃描與批量保存需要把歌詞轉(zhuǎn)成 SRT 字幕用于剪輯適合內(nèi)置 LRC 轉(zhuǎn) SRT想完全離線使用不適合搜索依賴網(wǎng)絡(luò)離線只能命中已緩存的歌詞想下載完整歌曲文件不適合它只獲取歌詞、封面和試聽直鏈不含整曲下載另外兩條準(zhǔn)入條件搜索與自動翻譯需要聯(lián)網(wǎng)QQ 音樂的部分查詢和百度/彩云翻譯功能需要在設(shè)置里先配置 Cookie 或 API 密鑰。一條工作流跑通核心功能下面按拿到一首歌 → 找到歌詞 → 存成想要的格式 → 批量處理整庫的任務(wù)鏈走一遍搜索、格式轉(zhuǎn)換、批量、翻譯都會嵌在流程里。用鏈接或關(guān)鍵字定位單曲打開主窗口頂部有三個下拉框搜索來源網(wǎng)易云/QQ 音樂、歌詞格式交錯/獨立/合并用于雙語歌詞的展示方式、搜索類型單曲/專輯/歌單。在輸入框里粘貼歌曲頁鏈接或直接輸入關(guān)鍵字點搜索。命中后中間區(qū)域會顯示歌手、專輯、時長、發(fā)行日期歌詞正文在下方文本框里還能用試聽直鏈在線播放核對版本。這里要注意底部狀態(tài)欄出現(xiàn)命中本地緩存時說明這次結(jié)果來自本地緩存而不是網(wǎng)絡(luò)請求重復(fù)搜索同一首不會反復(fù)消耗接口配額。模糊搜索與結(jié)果選擇只記得歌名片段或歌手時勾選模糊再搜索。結(jié)果會以表格列出候選歌曲字段包括歌曲、歌手、專輯、時長、平臺頂部提示可多選后下載右鍵列表也可操作。勾選幾首后點右上角下載選中或右鍵使用菜單操作。這里要注意同一首歌常有 Live、Demo、翻唱等多個版本結(jié)果偏多時把歌手名或?qū)]嬅黄饘戇M(jìn)關(guān)鍵字可以明顯收窄范圍實在分不清就用歌曲鏈接做精確查詢。選定歌詞格式再保存保存前先看底部兩個下拉框輸出格式LRC 給播放器SRT 給視頻剪輯和文件編碼默認(rèn) UTF-8。文件名由模板生成默認(rèn)樣式是歌名 - 歌手可以在設(shè)置里改成歌手 - 專輯 - 歌名這類層級。點保存后彈出目錄選擇框這里要注意目錄選擇框里文件名一欄直接選目錄即可不需要手填同名文件是覆蓋還是自動加編號在設(shè)置的同名文件處理策略里定選自動追加編號可以避免覆蓋已手工改過的歌詞。如果你手上已有一批現(xiàn)成的 LRC 文件想轉(zhuǎn)成 SRT或反過來不用走搜索直接用頂部菜單的格式轉(zhuǎn)換把文件導(dǎo)進(jìn)去批量轉(zhuǎn)換即可。批量匹配本地音樂庫整庫處理走下載管理窗口主窗口右上角按鈕進(jìn)入。它有兩種入口在頂部輸入框粘貼多條歌曲鏈接逗號分隔或點本地掃描選一個音樂文件夾程序會讀取文件名和音頻標(biāo)簽來解析歌曲信息掃描后所有條目進(jìn)入列表狀態(tài)列顯示 Ready 表示可保存?zhèn)渥⒘袝?biāo)出失敗原因。勾選目標(biāo)行點保存選中底部狀態(tài)欄實時匯總累計保存歌曲數(shù)量、保存成功/失敗。這里要注意備注里出現(xiàn)歌詞信息未被收錄或查詢失敗的條目不用反復(fù)重試通常是平臺沒收錄該版本的歌詞換一首平臺來源或跳過即可。上手三步第一步拿到工具。從源碼構(gòu)建git clone https://gitcode.com/GitHub_Trending/16/163MusicLyrics也可以直接在項目的 Release 頁面下載已構(gòu)建好的安裝包覆蓋 Windows、macOS、Linux不需要自己編譯。第二步選擇工作模式。單曲查詢走主窗口搜索有一批鏈接就進(jìn)下載管理粘貼有本地文件夾就用本地掃描要整個歌單的歌詞把搜索類型切到歌單。第三步配置輸出。打開更多設(shè)置按需調(diào)整輸出格式與編碼、文件名模板、同名文件策略、搜索緩存目錄與大小上限默認(rèn) 128MB、代理模式。需要自動翻譯的把百度翻譯的 AppId/Secret 或彩云小譯的 Token 填進(jìn)對應(yīng)位置之后保存的歌詞可以按原文/中文譯文/英文譯文/音譯/拼音自由組合輸出。排錯與避坑現(xiàn)象搜索后列表里狀態(tài)正常但備注顯示歌詞信息未被收錄或查詢失敗。原因該歌曲或該版本沒有收錄在所選平臺。處理切換搜索來源到另一家平臺重試或改用專輯/歌單方式查詢?,F(xiàn)象模糊搜索結(jié)果太多找不到目標(biāo)歌。原因同名歌曲存在多個版本Live、Demo、翻唱、純音樂。處理關(guān)鍵字里同時寫歌手名和專輯名純音樂在保存時會被默認(rèn)跳過保存時跳過純音樂?,F(xiàn)象QQ 音樂搜索偶發(fā)失敗或結(jié)果缺失。原因QQ 音樂接口對部分查詢有登錄態(tài)限制。處理在設(shè)置的 Cookie 配置項里填入 QQ 音樂的 Cookie 后重試?,F(xiàn)象保存出來的歌詞只有原文沒有譯文。原因翻譯密鑰百度 AppId/Secret 或彩云 Token未配置或該歌本身缺譯文。處理補(bǔ)齊對應(yīng)密鑰也可在譯文缺省規(guī)則里選擇忽略、展示空行或填充原文。項目結(jié)構(gòu)速覽cross-platform/MusicLyricApp/跨平臺主程序Avalonia MVVM入口在 Program.cscross-platform/MusicLyricApp/Core/Service/Music/網(wǎng)易云與 QQ 音樂雙平臺 API 實現(xiàn)搜索邏輯在 SearchService.cscross-platform/MusicLyricApp/Core/Utils/歌詞處理核心SrtUtils.cs 里的 LrcToSrt 就是 LRC 轉(zhuǎn) SRT 的實現(xiàn)cross-platform/MusicLyricApp.Tests/單元測試archive-winform/已歸檔的舊 WinForms 版本做參考用參與項目功能建議或 Bug 反饋通過項目頁面的 Issue 提交寫清復(fù)現(xiàn)步驟修復(fù) Bug 或加功能Fork 倉庫后提交 Pull Request使用文檔和界面翻譯也歡迎認(rèn)領(lǐng)項目采用 Apache 2.0 協(xié)議下一步先用單曲搜索跑通一次確認(rèn)保存出的 .lrc 能被你的播放器正常讀取配置好文件名模板和保存目錄后拿 10 首本地歌曲試一次模糊搜索檢查匹配準(zhǔn)確率批量處理時先在一個幾十首歌的小目錄上驗證成功率和失敗原因再對整個音樂庫開跑【免費(fèi)下載鏈接】163MusicLyrics云音樂歌詞獲取處理工具【網(wǎng)易云、QQ音樂】項目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics創(chuàng)作聲明:本文部分內(nèi)容由AI輔助生成(AIGC),僅供參考