1- * 新增: release 附件中`win64_jre`压缩文件加入`exe`程序
2- * 新增: 添加专栏图片解析
3- * 新增: 添加专栏文集图片解析
4- * 新增: 添加图文动态解析
5- * 新增: 添加图文动态个人收藏解析
6- * 新增: 可以JVM传入参数`-Dbilibili.prop.dataDirPath={dataDirPath}`来指定数据文件夹位置(可以不是程序所在目录)
7- * 新增: 可以JVM传入参数`-Dbilibili.prop.log=true/false`来尽可能减少打印信息
8- * 新增: 可以在登录时获取服务器时间并以之为基准
9- * 新增(ui): 配置面板中,针对文件/文件夹类型的配置,可以通过文件选择器来选择路径
10- * 新增(ci): 现在可以手动触发release ci,此时可以选择是否同步上传代码、附件到第三方
11- * 新增(ci): 现在会将`commit hash`,`workflow id`信息写入作品信息页面,`buildTime`改为`GMT+8`时区
12- * 已知问题: jpackage 打包的exe程序无法自重启 [JDK-8325924](https://bugs.openjdk.org/browse/JDK-8325924)/[JDK-8325203](https://bugs.openjdk.org/browse/JDK-8325203)
13- * 具体修改详见[V6.32...V6.33](https://github.com/nICEnnnnnnnLee/BilibiliDown/compare/V6.31...V6.32)
1+ 该版本主要用来解决某些使用上的问题,如果您已经可以正常使用,可以忽略该更新。
2+ * 精简jre支持的https加密套件有限,不支持ecc。这会导致默认的ffmpeg源bitbucket下载失败。随着网站加密套件的更新,未来或许还会有更多的`TLS handshake failure`。
3+ 这个问题在旧版本可以通过更换ffmpeg源,或者自行获取ffmpeg并在程序设置好path的方式来解决。
4+ 新版本为精简JRE添加了模块`jdk.crypto.ec`,用于解决部分HTTPS链接握手出错的问题。
5+ 需要注意的是,这个模块在JDK 22被标为deprecated,相关实现会被挪到`java.base`模块。详见[JDK-8312267](https://bugs.openjdk.org/browse/JDK-8312267)
6+ 另外,新版本为Windows x64用户打包的`zip`、`msi`添加了精简编译的`ffmpeg.exe`。
7+
8+ * 在转码/合并失败时,现在会提示检查ffmpeg配置。
9+ 现在Web端基本上获取不到高清晰度的mp4、flv。随着时间推移,ffmpeg成了必选项,以前的逻辑、设计和提示语都有点过时。
10+ 尝试让用户明白三件事情:
11+ + ffmpeg是必需的。
12+ + 程序可以提供仅基础功能的精简版编译下载。
13+ + 如果计算机里有现成的ffmpeg,可以通过配置进行指定。
14+
15+ * 修复程序自更新时下载Beta版本报错的问题。
16+ 下载Github Action的artifact链接301到新链接后,继承使用原来的header会报错,这个行为有点抽象。
17+
18+ * 现在程序会检查数据目录的`写`权限。#214
19+ 不推荐将程序放在系统盘。如果你这么做了,你需要进行额外的操作(三选一):
20+ + 以管理员身份运行程序(不推荐)
21+ + 参考#214 将程序目录设置为可写可修改
22+ + 设置另外的有权限的数据目录,通过传入JVM参数`-Dbilibili.prop.dataDirPath`进行指定。不会可以在参考文档中搜索关键词。
23+
24+ * 部分环境可能出现显示错误的情况。#213
25+ 问题存在,但找不到原因。可以通过更换入口类规避。
26+ 现在可以通过传入JVM参数`-Dbilibili.prop.mainClass`参数给`launch.jar`,来指定`INeedBiliAV.jar`的运行入口。
27+
28+ 修改`BilibiliDown.cfg`
29+ ```
30+ [Application]
31+ app.classpath=launch.jar
32+ app.mainclass=nicelee.memory.App
33+
34+ [JavaOptions]
35+ java-options=-Dfile.encoding=utf-8
36+ java-options=-Dbilibili.prop.mainClass=nicelee.ui.FrameMain_v3_4
37+ ```
38+
39+ 或者脚本
40+ `java -Dbilibili.prop.mainClass=nicelee.ui.FrameMain_v3_4 -jar launch.jar`
1441<hr/>
1542
1643如果你是Win64用户,且没有java环境,请下载附件`*.win_x64_jre11.release.zip`或 `*.win_x64.msi`
0 commit comments