Releases: wxruints/NeteaseCloudMusicScript-trs
v1.3.1.3
v1.3.1.2
MCST-Rls.ver.1.3.1.2更新
· 修复脚本进行如法语等其它非英语、中文歌词搜索时丢失部分双语歌词版本的问题
· 重构所有歌词函数的解析逻辑
· 优化时间轴对应匹配规则
· 优化代码
v1.3.1.1
MCST-Rls.ver.1.3.1.1更新
· 修复针对于新版ESLyric歌词搜索标题页过滤括号的问题
· 提供在原脚本上开启调试日志、调整分隔符兼容的简便方法(见项目readme,简便指无需阅读完整文件,按照readme进行修改即可)
· 优化代码
1. 修复针对于新版ESLyric歌词搜索标题页过滤括号的问题
· 新增 meta.rawTitle/meta.rawArtist 获取ESLyric原始未处理标题/歌手(含括号/伴奏/LIVE标识),优先用于精准搜索
· 使用脚本的 procKeywords 函数,生成去括号/特殊符的关键词,用于精准搜索无结果时的模糊兜底
· 搜索逻辑改为双关键词轮询:先搜原始标题(含括号),无结果再搜关键词,彻底避免匹配到伴奏/错误版本
2. 新增专辑信息输出
· 从网易云接口返回的 song.album.name 提取专辑名,无专辑则设为 未知专辑
· 增强 addLyric 函数,新增 album 参数,将专辑名写入歌词元数据 lyricMeta.album ,搜索结果可直接展示专辑信息
3. 新增同歌曲不同版本歌词全量输出
· 将搜索结果 limit 从4调至10,确保获取同歌曲的原版/伴奏/LIVE/重制版等版本
· 遍历所有搜索结果的 songs 数组,逐个版本获取歌词,区分不同版本的标题/专辑/歌手
· 输出格式完全匹配: 歌手 + 歌曲版本 + 专辑
v1.2.0.7
MCST-Rls.ver.1.2.0.7更新
· 修复了ESLyric使用本脚本搜索时必须禁止过滤作者项的特殊词汇的问题
· 决定推送至ESLyric
· 提供在原脚本上自定义部分功能并开关某些不需要的歌词版本的简便方法(见项目readme,简便指无需阅读完整文件,按照readme进行修改即可)
· 优化代码
支持的输入格式(任意分隔符均可)
· ESLyric歌词搜索中艺术家栏输入以下格式,都会自动转为网易云标准的逗号分隔,完美匹配搜索:
· 新版ESLyric默认: ABC
· 空格分隔: A B C
· 符号分隔: A&B|C
· 中文分隔: A 和 B
· 混合分隔: A & B C
· 网易云原版分隔: A,B,C
额外的优化
· 自动去重:如果输入重复歌手名(如 A A ),会自动过滤为 A
· 过滤空值:避免多余分隔符导致的空歌手名(如 A,,B → A,B )
· 首尾去空格:歌手名前后的空格会自动删除(如 [空格]A[空格] → A )
PS:
· 1207是Kiana Kaslana的生日,对我有及其重要的意义,在此版本使用此版本号,是为了庆祝将推送至ESLyric
v1.1.0.3
MCST-Rls.ver.1.1.0.3更新
· 修复了部分项歌词翻译与原文颠倒的问题
· 修复了双语歌词的时间戳错乱的问题
· 新增了性能更好的双语并排歌词结果
· 内置脚本名称由网易云多版本歌词获取(包含翻译) 变更为 NeteaseCloudMusicScript-trs
· 部分解决 ESLyric使用本脚本搜索时 必须禁止过滤作者项的特殊词汇的问题
· 优化代码
下一步计划:
· 尝试完全解决 ESLyric使用本脚本搜索时 必须禁止过滤作者项的特殊词汇的问题
· 解决上面的问题后,计划提交进ESLyric的脚本库