diff --git a/.github/release.info b/.github/release.info index 9370ee19..0da22b98 100644 --- a/.github/release.info +++ b/.github/release.info @@ -1,11 +1,10 @@ -* 新增(GUI): 菜单配置栏添加`下载前先查询记录?`配置项,更改后可临时开启/关闭仓库功能。重启后失效。 -* 删除(GUI): 菜单配置栏删除`下载策略`配置项。 -* 优化(GUI): [issues 165](https://github.com/nICEnnnnnnnLee/BilibiliDown/issues/165)点击`关闭全部Tab页`后,弹出提示框。 -* 优化: [issues 167](https://github.com/nICEnnnnnnnLee/BilibiliDown/issues/167) 优先清晰度添加`字幕`/`弹幕`选项,用于快速批量下载。 - + 需要注意,`字幕`/`弹幕`不计入下载记录,因而也没有相应判断。 - + 需要注意,视频、对应字幕、弹幕的下载任务不能同时存在于下载面板。你需要清空下载任务以后再继续。 -* 优化: 更新适用范围更广的AV和BV转换方式。 -* 优化: 代码和附件都镜像到了`Bitbucket`,程序里面也添加了镜像源。这意味着程序自升级门槛更低了。 +* 新增: 添加功能,可以周期性地进行“一键下载”,并通报结果。 +* 优化: 现在按平台和架构编译了四个版本ffmpeg,缺省时符合条件的会提示进行下载:`win_amd64`、`linux_amd64`、`win_arm64`、`linux_arm64` +* 优化: 现在补充完善了浏览器指纹等方面的cookie,期望是预防风控[#177](https://github.com/nICEnnnnnnnLee/BilibiliDown/issues/177), [#180](https://github.com/nICEnnnnnnnLee/BilibiliDown/issues/180) + + 因为尚不清楚相关机制,目前`通过API上传指纹`这一动作只在`刷新cookie`时才会进行。在遇到风控时,不妨先试一试菜单栏里的`刷新cookie`选项。 + + 现在最好不要随意修改配置的UA,如果必要,需要在隐私模式下抓取cookie并抓包相应API的payload。详见配置页。 +* 修复: [#182](https://github.com/nICEnnnnnnnLee/BilibiliDown/issues/182) 考虑在`UP主所有视频`类型的链接解析时,keyword中含有空格的情况。 +* 删除: 移除解析分页链接时`promptAll`模式相关代码。
如果你是Win64用户,且没有java环境,请下载附件`*.win_x64_jre11.release.zip` \ No newline at end of file diff --git a/README.md b/README.md index d793f0fe..b72bac2c 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,7 @@ Bilibili 视频下载器,用于下载B站视频。 + 本项目提供的`ffmpeg.exe`基于[nICEnnnnnnnLee/FFmpeg-Builds](https://github.com/nICEnnnnnnnLee/FFmpeg-Builds/blob/master/SPECIFIC_CHANGES.md)进行编译。 设置Github secret `FF_SPECIFIC_CONFIGURE`如下: ``` ---disable-debug --disable-doc --disable-ffplay --disable-ffprobe --enable-static --disable-shared --disable-network --disable-autodetect --disable-decoders --disable-gpl --disable-version3 --enable-decoder='h264,aac*,mp3*,mp4' --disable-encoders --disable-demuxers --enable-demuxer='concat,mov,m4v,flv,mp3' --disable-muxers --enable-muxer='flv,mp4,mp3' --enable-encoder='libmp3lame,mp3' --disable-parsers --enable-parser=h264 --disable-protocols --enable-protocol='concat,file' --disable-bsfs --enable-bsf='h264_metadata,h264_mp4toannexb' --disable-filters --enable-filter='concat,aresample' --disable-iconv --enable-small +--disable-debug --disable-doc --disable-ffplay --disable-ffprobe --enable-static --disable-shared --disable-network --disable-autodetect --disable-decoders --disable-gpl --disable-version3 --enable-decoder='h264,aac*,mp3*,mp4,eac3,flac' --disable-encoders --disable-demuxers --enable-demuxer='concat,mov,m4v,flv,mp3,aac,m4a' --disable-muxers --enable-muxer='flv,mp4,mp3,adts' --enable-encoder='libmp3lame,mp3,aac' --disable-parsers --enable-parser=h264 --disable-protocols --enable-protocol='concat,file' --disable-bsfs --enable-bsf='h264_metadata,h264_mp4toannexb' --disable-filters --enable-filter='concat,aresample' --disable-iconv --enable-small ``` + 本项目遵守开源协议`Apache 2.0`。 diff --git a/UPDATE.md b/UPDATE.md index 860c0cf5..1dbd82f4 100644 --- a/UPDATE.md +++ b/UPDATE.md @@ -1,4 +1,13 @@ ## UPDATE +* V6.30 `2024-02-23` + * 新增: 添加功能,可以周期性地进行“一键下载”,并通报结果。 + * 优化: 现在按平台和架构编译了四个版本ffmpeg,缺省时符合条件的会提示进行下载:`win_amd64`、`linux_amd64`、`win_arm64`、`linux_arm64` + * 优化: 现在补充完善了浏览器指纹等方面的cookie,期望是预防风控[#177](https://github.com/nICEnnnnnnnLee/BilibiliDown/issues/177), [#180](https://github.com/nICEnnnnnnnLee/BilibiliDown/issues/180) + + 因为尚不清楚相关机制,目前`通过API上传指纹`这一动作只在`刷新cookie`时才会进行。在遇到风控时,不妨先试一试菜单栏里的`刷新cookie`选项。 + + 现在最好不要随意修改配置的UA,如果必要,需要在隐私模式下抓取cookie并抓包相应API的payload。详见配置页。 + * 修复: [#182](https://github.com/nICEnnnnnnnLee/BilibiliDown/issues/182) 考虑在`UP主所有视频`类型的链接解析时,keyword中含有空格的情况。 + * 删除: 移除解析分页链接时`promptAll`模式相关代码。 + * V6.29 `2023-12-01` * 新增(GUI): 菜单配置栏添加`下载前先查询记录?`配置项,更改后可临时开启/关闭仓库功能。重启后失效。 * 删除(GUI): 菜单配置栏删除`下载策略`配置项。 diff --git a/src/nicelee/ui/Global.java b/src/nicelee/ui/Global.java index b397c611..4673836b 100644 --- a/src/nicelee/ui/Global.java +++ b/src/nicelee/ui/Global.java @@ -24,7 +24,7 @@ public class Global { // 界面显示相关 - @Config(key = "bilibili.version", defaultValue = "v6.29", warning = false) + @Config(key = "bilibili.version", defaultValue = "v6.30", warning = false) public static String version; // 一般情况下,我们不会设置这个标签,这个用于测试 @Config(key = "bilibili.theme", note = "界面主题", defaultValue = "true", eq_true = "default", valids = { "default", "system" }) public static boolean themeDefault;