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创建的歌词

}

}

下载

AppVeyor:

感谢

android 歌词 开源,NLyric 网易云音乐歌词自动搜索下载【开源】相关推荐

  1. python3爬取网易云歌单数据清洗_如何利用Python网络爬虫爬取网易云音乐歌词

    赵雷的歌曲 本文以民谣歌神赵雷为数据采集对象,专门采集他的歌曲歌词,其他歌手的歌词采集方式可以类推,下图展示的是<成都>歌词. 赵雷歌曲---<成都> 一般来说,网页上显示的U ...

  2. python爬取歌词_利用Python网络爬虫抓取网易云音乐歌词

    今天小编给大家分享网易云音乐歌词爬取方法. 本文的总体思路如下: 找到正确的URL,获取源码: 利用bs4解析源码,获取歌曲名和歌曲ID: 调用网易云歌曲API,获取歌词: 将歌词写入文件,并存入本地 ...

  3. 重磅!python获取同步输出的桌面网易云音乐歌词(内存偏移获取)

    最喜欢研究跟音乐相关的东西了,就像有的人爱喝酒吗,我离不开音乐,撸代码的时候,来点音乐,状态飙升,就跟晚上有人喜欢自己买点花生米小酌一下. 一直想做一个歌词输出的屏幕,心里暗暗合计了好一阵了,无非大致 ...

  4. 如何用Python网络爬虫爬取网易云音乐歌词

    前几天小编给大家分享了数据可视化分析,在文尾提及了网易云音乐歌词爬取,今天小编给大家分享网易云音乐歌词爬取方法. 本文的总体思路如下: 找到正确的URL,获取源码: 利用bs4解析源码,获取歌曲名和歌 ...

  5. 一款网易云音乐歌词制作软件

    好吧,随便百度一个软件都可以用. 我之前没接触过.. http://www.aiqisoft.com/download/download.php?aid=2&id=211 都是导入歌曲,导入歌 ...

  6. 利用Python网络爬虫实现对网易云音乐歌词爬取

    今天小编给大家分享网易云音乐歌词爬取方法. 本文的总体思路如下: 找到正确的URL,获取源码: 利用bs4解析源码,获取歌曲名和歌曲ID: 调用网易云歌曲API,获取歌词: 将歌词写入文件,并存入本地 ...

  7. Unity UGUI简单的音频播放+读歌词(实现类似 QQ音乐,网易云音乐歌词滚动)

    Unity UGUI简单的音频播放+读歌词(实现类似 QQ音乐,网易云音乐歌词滚动) 效果图 (demo下载地址 demo下载地址) 简单代码 /// <summary> /// 解析数据 ...

  8. 开源的网易云音乐API项目都是怎么实现的?

    上一篇文章这个高颜值的开源第三方网易云音乐播放器你值得拥有介绍了一个开源的第三方网易云音乐播放器,这篇文章我们来详细了解一下其中使用到的网易云音乐api项目NeteaseCloudMusicApi的实 ...

  9. 网易云音乐电脑版怎么下载电台节目 主播电台节目下载教程

    网易云音乐不仅可以听歌,还可以在主播电台中,听到各类主播的声音,下面我们就来讲讲网易云音乐电脑版怎么下载电台节目,一起来看教程吧! 网易云音乐电脑版怎么下载电台节目 主播电台节目下载教程 网易云音乐P ...

  10. HTML如何自动播放网易音乐,教大家网易云音乐打开自动播放功能的流程

    教大家网易云音乐打开自动播放功能的流程 相信现在有很多小伙伴都想要知道网易云音乐打开自动播放功能的一些相关信息吧,因为当我们了解到网易云音乐打开自动播放功能的一些相关信息之后,我们就可以更简单的来操作 ...

最新文章

  1. python实验过程心得体会_Python中django学习心得
  2. 电脑编程教学_“人工智能”将无处不在,我的孩子要不要学习电脑编程?
  3. MySQL抓包工具:MySQL Sniffer【转】
  4. HttpApplication IHttpAsyncHandler, IHttpHandler, IComponent, IDisposable ps url System.Web.dll
  5. hdu 4771 Stealing Harry Potter#39;s Precious(bfs)
  6. 岗位内推 | 微软亚洲互联网工程院自然语言处理组招聘
  7. java实验指导书(实验四)答案_java程序设计实验指导书答案
  8. redis使用指南(一)
  9. centos x86-64位版本 想安装qq for linux
  10. Ubuntu/Mac彻底解决手机ADB识别问题
  11. 驱动lx4f120h,头文件配置,没有完全吃透,望指点
  12. Python学习Day14
  13. hihocoder题目选讲
  14. 【程序人生】上海,想说爱你不容易
  15. Mixlab推荐:一起开启 AI+X 微软认证未来创变者计划
  16. 计算方法/数值分析牛顿下山法C/C++实现方法
  17. DataSheet查询网站
  18. react-sortablejs 实现自定义表单设计
  19. android实现字体可复制,特殊字体生成器能复制app下载
  20. datastage dsjob命令

热门文章

  1. 如何开发自己的股票软件103
  2. 2018年传智博客黑马程序员python人工智能培训就业班视频下载
  3. UNIX环境高级编程-#include “apue.h“
  4. Ant Design Vue - 修改<Table>表格组件默认的暂无数据图标(自定义表格空数据状态图片)
  5. RHadoop(一)
  6. 欧姆龙plc多轴伺服控制程序fb
  7. Real-Time Rendering——Chapter 11 Non-Photorealistic Rendering
  8. 大学c语言循环教材,大一C语言教材《C语言程序设计》第5章 循环程序设计.ppt教案.ppt...
  9. 车路云一体化融合控制系统
  10. 支付宝异步通知 java_java 支付宝支付 手机网站支付结果异步通知