android 歌词 开源,NLyric 网易云音乐歌词自动搜索下载【开源】
NLyric
網(wǎng)易云音樂歌詞自動搜索下載
可選擇登錄或免登陸下載,避免出現(xiàn)網(wǎng)易云音樂接口異常。
網(wǎng)易云音樂已屏蔽部分關(guān)鍵字,導(dǎo)致搜索出現(xiàn)異常,屬于正常現(xiàn)象(網(wǎng)易云音樂客戶端內(nèi)很多歌曲名已經(jīng)打上*號)。
New: Windows用戶可以解壓后雙擊"NLyric.Win.exe"啟動GUI!!!
Windows用戶專屬GUI。
自動下載。
自動匹配專輯。
在非完全精確匹配到的情況下,提供用戶選項(xiàng),并且按照匹配程度排序并高亮顯示。
再次運(yùn)行時(shí),自動判斷本地歌詞是否需要更新(比如網(wǎng)易云音樂上歌詞更新了翻譯,NLyric可以檢測到)。
提供歌詞混合模式,同時(shí)顯示原始歌詞與翻譯歌詞。
第一次運(yùn)行后緩存搜索結(jié)果,加快以后運(yùn)行速度(會在音頻文件夾創(chuàng)建隱藏文件.nlyric,請勿刪除)。
使用方式
下載壓縮包(下載地址在下面),全部解壓。
進(jìn)入解壓后的文件夾(內(nèi)有NLyric.exe等文件),在文件夾內(nèi)按住Shift,鼠標(biāo)單擊右鍵,選"在此處打開命令窗口"
輸入命令"NLyric.exe -d 音樂文件夾 -a 網(wǎng)易云音樂賬號 -p 網(wǎng)易云音樂密碼"以登錄模式啟動,或輸入命令"NLyric.exe -d 音樂文件夾"以免登錄模式啟動(NLyric不會保存您的賬號密碼或?qū)⒛馁~號密碼發(fā)送到第三方,NLyric僅會調(diào)用網(wǎng)易云音樂官方API)
按照程序提示完成接下來的步驟
配置
配置文件是"Settings.json",自己修改即可
默認(rèn)配置:
{ // 所有匹配都是忽略大小寫的!!!
"Search": { // 搜索設(shè)置,在每一次搜索生效
"AudioExtensions": [
".aac",
".ape",
".flac",
".m4a",
".mp3",
".ogg",
".wav",
".wma"
], // 會被識別為歌曲的擴(kuò)展名
"Separators": "|;,/\\&:", // 分隔符,用于分割歌手名
"WholeWordReplace": {
"sh0ut": "sh?ut",
"あやぽんず*": "あやぽんず",
"あやぽんず*": "あやぽんず"
}, // 前面是被替換的詞,后面是要替換成的詞,比如歌名"sh0ut",搜索的時(shí)候會被替換成"sh?ut"來搜索,網(wǎng)易云音樂部分歌曲歌手名收錄有問題,只能這么辦
"Limit": 15 // 搜索結(jié)果數(shù)量
},
"Fuzzy": { // 第一次搜不到或者匹配失敗的情況下,是否進(jìn)行模糊搜索與匹配
"TryIgnoringArtists": true, // 忽略藝術(shù)家
"TryIgnoringExtraInfo": true, // 忽略 括號/空格 + Cover/feat. 之后的內(nèi)容,支持的括號類型在Filter.OpenBrackets里
"ExtraInfoStart": " ([{【〖", // 空格和左括號等之后的內(nèi)容會被過濾,注意,不要隨便修改這里的內(nèi)容,可能導(dǎo)致過濾準(zhǔn)確性降低
"Covers": [
"Cover",
"カバー"
], // Cover的各種寫法
"Featurings": [
"feat.",
"ft."
] // Feat.的各種寫法
},
"Match": { // 匹配設(shè)置,在搜索到歌曲信息之后,程序會通過自己的算法再次確認(rèn)是否匹配
"MinimumSimilarity": 0.65, // 匹配時(shí)的最小相似度,小于設(shè)定值的將不予顯示,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"
// )
} // 前面是被替換的字符,后面是要替換成的字符,只支持單個(gè)字符替換,意思就是一個(gè)文字,多個(gè)文字會報(bào)錯(cuò)
},
"Lyric": {
"Modes": [
"Merged",
"Raw",
"Translated"
], // 歌詞模式,依次嘗試每一個(gè)模式直到成功,Merged表示混合未翻譯和翻譯后歌詞,Raw表示未翻譯的歌詞,Translated表示翻譯后的歌詞
"SimplifyTranslated": true, // 部分翻譯后的歌詞是繁體的,這個(gè)選項(xiàng)可以簡體化翻譯后的歌詞
"AutoUpdate": true, // 是否自動更新由NLyric創(chuàng)建的歌詞
"Overwriting": false // 是否覆蓋非NLyric創(chuàng)建的歌詞
}
}
下載
AppVeyor:
感謝
總結(jié)
以上是生活随笔為你收集整理的android 歌词 开源,NLyric 网易云音乐歌词自动搜索下载【开源】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 免费的ERP软件哪一款好用?这3款让综合
- 下一篇: 博主日常工作中使用的shell脚本分享
