-
Notifications
You must be signed in to change notification settings - Fork 107
ChangeLog
(1)Fix Bugs
- 修复搜索专辑时,无法下载封面图片的问题
- 修复使用合并模式导出歌词时,由于歌词数量不足导致的保存失败问题 #170
- 修复批量保存歌曲直链时,可能出现的程序崩溃问题
(2)Optimized
(1)New Feature
(2)Fix Bugs
- 修复 QQ 音乐逐字歌词缺少最后一个时间戳问题 #155
(1)New Feature
- 输出文件名功能新增
fillLength
函数,支持长度填充 #148
(2)Fix Bugs
- 修复歌词不存在时,查询报错的问题 #152
(1)New Feature
- 输出时新增跳过纯音乐选项,批量场景下更友好 #147
- 支持自定义输出文件名,提供预设元变量 #148
- 额外提供英文翻译、中文翻译两种翻译类型,满足手动翻译需求,预设百度翻译、彩云翻译两家提供商 #146
- 重构译文输出排列,允许原生译文、罗马音等多种翻译类型同时输出 #129 #146
(2)Fix Bugs
- 修复专辑类型模糊搜索时,应用报错的 BUG
- 修复网易云音乐获取歌曲直链,可能应用崩溃的 BUG
- 修复 QQ 音乐获取歌曲时,由于 base64 编码,可能查询失败的 BUG
(3)Optimized
- 升级应用相关依赖版本
- 重构设置窗口 UI,满足新功能需求
- 优化罗马音逻辑,对非日语歌曲不再展示罗马音
(1)New Feature
(2)Fix Bugs
- 修复网易云音乐搜索功能失效的问题
(3)Optimized
- 搜索结果页增加“搜索来源”列 #144
- 对于完整链接输入模式,现在可以自动识别歌曲音乐提供商和搜索类型,不再需要手动设置
- 重构设置窗口 UI
(1)Fix Bugs
(1)New Feature
(2)Fix Bugs
- 修复逐字歌词模式下,自定义时间戳规则不生效问题 #137
- 修复其他已知问题
(3)Optimized
- 优化在批量搜索的场景下,程序的查询性能
(1)New Feature
- QQ 音乐支持使用纯数字 ID 进行歌曲查询 #135
(2)Fix Bugs
- 逐字歌词部分歌曲查询失败的问题 #135
- 修复开启逐字歌词后和罗马音功能冲突的问题
(1)New Feature
- 逐字歌词模式(仅 QQ 音乐支持,需要安装插件)#130
(1)Fix Bugs
- 修复 QQ 音乐歌词不存在时可能报错的问题 #127
(1)Fix Bugs
- 修复 "忽略空行" 功能关闭后,译文填充原文功能失效问题 #122
- 修复批量保存功能,取消后仍然弹出保存结果的问题
(2)Optimized
(1)Fix Bugs
- 修复 QQ 音乐提取歌词可能的报错问题
(2)New Feature
(1)Fix Bugs
- 修复部分译文歌词搜索时数组越界的报错 #112
(1)Fix Bugs
(1)New Feature
- 译文歌词缺省时支持多种处理逻辑 #106
(1)New Feature
- 歌词时间戳支持自定义格式 #99
(2)Optimized
- 优化程序性能
(1)Fix Bugs
- 修复 SRT 歌词丢失最后一行的问题 #95
()New Feature
(3)Optimized
- Bump System.Net.Http from 4.3.0 to 4.3.4 #91
- Bump System.Text.RegularExpressions from 4.3.0 to 4.3.1 #92
(1) Fix Bugs
(2) Optimized
- 优化 QQ 音乐导出 SRT 歌词时,存在
//
的问题 #85
(1) New Feature
- 日文歌曲支持展示罗马音(依赖形式) #20
- 增加
优先原文(独立)
、优先译文(独立)
的歌词排列类型,原有类型命名调整: #81-
优先原文--> 优先原文(交错) -
优先译文--> 优先译文(交错) -
合并显示,优先原文--> 优先原文(合并) -
合并显示,优先译文--> 优先译文(合并)
-
(2) Fix Bugs
- 歌词内容预先进行 HTML 解码,解决存在标签问题 #80
- 修复检查更新页面时间时区错误问题
(3) Optimized
(1) New Feature
(2) Fix Bugs
(3) Optimized
(1) New Feature
- 全新的应用图标与程序名,不再强绑定网易云
- 音乐厂商增加对QQ音乐的支持 #49
- 接入 NLogs 日志,后续程序异常时可提交错误日志进行排查 #51 (社区贡献: @textGamex )
- 支持输入网址链接,自动提取歌曲ID或专辑ID #48
(2) Fix Bugs
- 修复网络返回码不为 200 时错误信息却为成功的 BUG (社区贡献: @textGamex )
- 修复输入错误专辑ID时程序会崩溃的问题 (社区贡献: @textGamex )
(3) Optimized
(1) Fix Bugs
- 修复 srt 缺失最后一行问题 #45
(1) Fix Bugs
- 修复部分歌曲无法查询歌词的问题 #43
(2) Optimized
- 增加应用图标 #42
(1) New Feature
- 支持 srt 格式输出 #23
(2) Fix Bugs
- 修复点击搜索不存在的歌曲时,程序报错问题
(1) New Feature
- 输出区域支持复制
- 保存时新增
Unicode
编码格式
(2) Fix Bugs
- 修复点击保存按钮前如果配置发生变更时,需要重新点击搜索按钮才能保存的问题
(3) Optimized
- 提升批量搜索时的程序性能
(1) Fix Bugs
(2) Optimized
(1) New Feature
- 支持批量处理单个或多个专辑下的所有歌曲 #3
(2) Optimized
- 优化代码性能
- 网易云接口改为 HTTPS 调用
- 提升调用 HTTP 接口时的查询性能
(1) New Feature
-
强制两位
功能可以指定使用“截位”还是“四舍五入”了。#17 - 不再单独提供
批量搜索
选择框,程序会自动识别是否是批量搜索 - 可以使用
Enter
键,替代搜索
按钮
(2) Optimized
- 系统异常处理重构,更加精简
(1) New Feature
- 增加保存编码 UTF-8-BOM、GBK #15
(1) New Feature
- UI 布局重构
- 当修改配置时,结果信息动态渲染
- 增加歌曲直链提取功能
(1) Fix Bugs
- 修改报错提示 #11
(1) Fix Bugs
(1) Fix Bugs
- 双语歌词空行显示分隔符 #7
(1) New Feature
- 支持指定文件编码
(1) Fix Bugs
- 叠句下载问题 #6
(1) Fix Bugs
- 合并显示时,译文顺序错乱 #5
(1) New Feature
- 更换HTTP组件,提高可用性
(1) New Feature
- 增加批量保存输出日志
- 处理文件名非法字符
(1) Fix Bugs
- 多歌手只能显示第一个的问题
(1) New Feature
- 自定义双语歌词的输出格式
- 批量保存功能
(2) Remove Feature
- 强制排序功能
(1) New Feature
- 对于有特殊需求的人,增加强制排序功能。如不开启,默认只对不包含非空时间戳的歌词排序
(1) New Feature
- 支持时间戳强制保留两位小数(测试),如无特殊需求无需开启
- 重构代码
- 绿色版运行需要
Newtonsoft.Json.dll
的支持
(1) Fix Bugs
- 因为歌曲id错误导致的程序异常
(1) New Feature
现在保存歌词可以选择命名格式,为以下三种,默认为第一种:
- 歌曲名 - 歌手
- 歌手 - 歌曲名
- 歌曲名
(1) New Feature
- 对中英文歌词结果排序显示
- 输入id号后显示歌词的同时能够显示歌曲名和歌手信息
- 保存文件时默认保存文件名为“歌曲名 - 歌手”的格式
(1) New Feature
- 为歌词增加了翻译歌词
使用问题和建议请在 Issue 沟通,定制开发请联系 [email protected]