日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

网易云音乐歌词下载 C#

發布時間:2023/12/20 C# 64 豆豆
生活随笔 收集整理的這篇文章主要介紹了 网易云音乐歌词下载 C# 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

源碼: https://github.com/wwh1004/NLyric

NLyric

網易云音樂歌詞自動搜索下載

可選擇登錄或免登陸下載,避免出現網易云音樂接口異常。

網易云音樂已屏蔽部分關鍵字,導致搜索出現異常,屬于正常現象(網易云音樂客戶端內很多歌曲名已經打上*號)。

New: Windows用戶可以解壓后雙擊"NLyric.Win.exe"啟動GUI!!!


Windows用戶專屬GUI。


自動下載。


自動匹配專輯。


在非完全精確匹配到的情況下,提供用戶選項,并且按照匹配程度排序并高亮顯示。


再次運行時,自動判斷本地歌詞是否需要更新(比如網易云音樂上歌詞更新了翻譯,NLyric可以檢測到)。


提供歌詞混合模式,同時顯示原始歌詞與翻譯歌詞。


第一次運行后緩存搜索結果,加快以后運行速度(會在音頻文件夾創建隱藏文件.nlyric,請勿刪除)。

使用方式

  • 下載壓縮包(下載地址在下面),全部解壓。

  • 進入解壓后的文件夾(內有NLyric.exe等文件),在文件夾內按住Shift,鼠標單擊右鍵,選"在此處打開命令窗口"

  • 輸入命令"NLyric.exe -d 音樂文件夾 -a 網易云音樂賬號 -p 網易云音樂密碼"以登錄模式啟動,或輸入命令"NLyric.exe -d 音樂文件夾"以免登錄模式啟動(NLyric不會保存您的賬號密碼或將您的賬號密碼發送到第三方,NLyric僅會調用網易云音樂官方API)

  • 按照程序提示完成接下來的步驟

  • 配置

    配置文件是"Settings.json",自己修改即可

    默認配置:

    { // 所有匹配都是忽略大小寫的!!!"Search": { // 搜索設置,在每一次搜索生效"AudioExtensions": [".aac",".ape",".flac",".m4a",".mp3",".ogg",".wav",".wma"], // 會被識別為歌曲的擴展名"Separators": "|;,/\\&:", // 分隔符,用于分割歌手名"WholeWordReplace": {"sh0ut": "sh?ut","あやぽんず*": "あやぽんず","あやぽんず*": "あやぽんず"}, // 前面是被替換的詞,后面是要替換成的詞,比如歌名"sh0ut",搜索的時候會被替換成"sh?ut"來搜索,網易云音樂部分歌曲歌手名收錄有問題,只能這么辦"Limit": 15 // 搜索結果數量},"Fuzzy": { // 第一次搜不到或者匹配失敗的情況下,是否進行模糊搜索與匹配"TryIgnoringArtists": true, // 忽略藝術家"TryIgnoringExtraInfo": true, // 忽略 括號/空格 + Cover/feat. 之后的內容,支持的括號類型在Filter.OpenBrackets里"ExtraInfoStart": " ([{【〖", // 空格和左括號等之后的內容會被過濾,注意,不要隨便修改這里的內容,可能導致過濾準確性降低"Covers": ["Cover","カバー"], // Cover的各種寫法"Featurings": ["feat.","ft."] // Feat.的各種寫法},"Match": { // 匹配設置,在搜索到歌曲信息之后,程序會通過自己的算法再次確認是否匹配"MinimumSimilarity": 0.65, // 匹配時的最小相似度,小于設定值的將不予顯示,0~1"CharReplace": {"\u00B7": "\u002e","\u0387": "\u002e","\u05BC": "\u002e","\u2022": "\u002e","\u2027": "\u002e","\u2219": "\u002e","\u22C5": "\u002e","\u30FB": "\u002e","\uFF65": "\u002e",// ."\uFF0A": "\u002A",// *"\uFF01": "\u0021",// !"\uFF1A": "\u003A",// :"\u005B": "\u0028","\u007B": "\u0028","\u3010": "\u0028","\u3016": "\u0028",// ("\u005D": "\u0029","\u007D": "\u0029","\u3011": "\u0029","\u3017": "\u0029"// )} // 前面是被替換的字符,后面是要替換成的字符,只支持單個字符替換,意思就是一個文字,多個文字會報錯},"Lyric": {"Modes": ["Merged","Raw","Translated"], // 歌詞模式,依次嘗試每一個模式直到成功,Merged表示混合未翻譯和翻譯后歌詞,Raw表示未翻譯的歌詞,Translated表示翻譯后的歌詞"SimplifyTranslated": true, // 部分翻譯后的歌詞是繁體的,這個選項可以簡體化翻譯后的歌詞"AutoUpdate": true, // 是否自動更新由NLyric創建的歌詞"Overwriting": false // 是否覆蓋非NLyric創建的歌詞} }

    下載

    GitHub: .NET Framework版(Windows請下載這個) .NET Core版

    AppVeyor:

    感謝

    混合歌詞的思路參考了 EHfive/Some-js-script-for-FB2

    總結

    以上是生活随笔為你收集整理的网易云音乐歌词下载 C#的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。