Releases: FQrabbit/biliupforjava
1.4.1-beta7.4
相对于原分支来讲,由于改动较大,在生产力环境使用需谨慎;如遇问题请尽量自行排查,不要打扰原作者。
此次更新内容
(部分功能UI显示可能需要刷新浏览器缓存(http缓存机制导致))
功能
-
新增数据库压缩功能
统计中心新增数据库压缩入口,压缩前会尝试备份数据库,减少因统计功能让数据库膨胀的问题 -
新增XML 文件简单修复工具
统计中心可以上传损坏的录播姬 XML 文件,尝试修复后下载修复版文件,方便后续重建统计 -
新增已投稿稿件分P编辑功能
已发布到 B 站的稿件可以继续补充、替换、删除分P、修改分P标题 -
新增分P视频预览功能
录制历史详情中可以预览本地分P文件,支持快速 FLV 预览,也支持生成可拖动的MP4预览文件 -
新增弹幕发送间隔可配置项
现在可手动调整弹幕发送间隔,避免某些账号连续发弹幕风控的问题
优化
-
优化录制历史列表加载性能
减少列表页反复查询分P、弹幕、统计数据带来的数据库压力 -
优化统计任务实时进度显示
重建、清理、补齐统计时会显示数量和进度,切换页面后也保留当前任务状态 -
优化统计中心数字和单位显示
大数字、时长、上传速度等展示更紧凑,部分数据增加悬浮提示 -
优化上传速度预估逻辑
上传进度统计更稳定,减少速度显示抖动或精度不足的问题 -
优化前端缓存自动刷新体验
版本变更后自动刷新静态资源缓存,减少更新后页面仍加载旧 JS/CSS 的情况 -
优化页面滚动体验
修复部分页面滚动时回弹、回到顶部按钮状态不准等问题 -
优化导入配置相关处理
提高导入文件大小限制,并修复导入前清理旧弹幕数据时可能出现的问题
修复
-
修复某些情况下用户弹幕统计 TOP 数据为空的问题
-
修复稿件卡片中弹幕发送统计显示不准确的问题
稿件卡片会单独统计已发送、待发送普通弹幕和待发送高级弹幕,不再简单按总弹幕数估算 -
修复仍在直播中的稿件被错误纳入统计的问题
统计数据会更准确地区分已完成直播和正在直播的稿件 -
修复单场明细图表部分数据渲染异常的问题
-
修复 XML 修复上传相关问题
-
修复统计时长在多分P场景下可能异常的问题
UI
-
新增蜜桃薄荷和夕阳海湾两套主题配色
-
统计中心新增数据库维护、XML 修复、异常原因诊断等操作区域
-
统计中心优化日期选择、图表、进度条和状态提示样式
-
录制历史页面新增分P编辑相关弹窗、按钮、进度和确认提示
-
录制历史页面新增分P预览弹窗和预览状态显示
-
录制历史页面新增上传配置不匹配警告
当录制稿件的上传配置与当前直播间配置不一致时,会在页面中提示原因,避免稿件卡住后难以判断
ToDo 计划功能
- 优化分P重传机制,解决传一半的时候被关闭程序无法继续或需要其他触发才恢复上传任务的问题
- 支持合集投稿
- 高级弹幕与普通弹幕开关分开
- 遇到概率性卡死无日志报错,想办法判断并重置进程
- 上传限速机制
- 再开一个Docker方便使用容器?
- 优化录制历史页面,更清晰知道插件当前工作进度
- 加入更多例如serverchan3的提示服务接口
- 批量选择稿件功能
- 批量更改稿件状态(删除、仅自己可见)
- 显示稿件退回原因
- 数据库从SQLite改用MySQL
- 加入数据统计功能,统计投稿插件的一些数据
- 改用https更加安全的方式访问
- 在线播放稿件文件
1.4.1-beta7.3
相对于原分支来讲,由于改动较大,在生产力环境使用需谨慎;如遇问题请尽量自行排查,不要打扰原作者。
此次更新内容
(部分功能UI显示可能需要刷新浏览器缓存(http缓存机制导致))
功能
-
新增统计中心页面
目前属于实验性统计功能,可以查看直播场次、时长、弹幕、礼物、SC、舰长等数据,后续还会继续完善 -
新增直播间卡片拖拽排序功能
直播间页面可以进入排序模式,拖拽调整房间显示顺序,并支持保存或重置排序 -
新增根据礼物价格发送到评论区的功能
可以配置礼物价格阈值,把达到条件的礼物信息同步到视频评论区 -
配置导出/导入新增支持系统配置和弹幕数据
导出配置时可以带上更多本地数据,方便迁移或备份
优化
-
优化导出配置文件的编码和字段顺序
导出的配置文件使用 UTF-8 处理,并保持字段顺序,减少导入导出时的兼容问题 -
优化弹幕解析和统计刷新逻辑
录制结束后会刷新统计数据,也支持对旧数据进行补齐和重建 -
优化定时任务查询性能
对弹幕、分P等常用查询增加索引,减少定时任务扫描数据库时的压力 -
优化分P补偿任务处理逻辑
补偿上传时会优先筛选真正待处理的数据,减少无意义扫描 -
优化控制台日志输出
使用异步日志输出,避免 Windows 用户长按复制控制台日志时导致整个进程被暂停
修复
-
修复某些情况下候选文件搜索会遍历整个磁盘根目录的问题
现在会跳过文件系统根目录,避免误扫整个磁盘 -
修复特定情况下同一场直播仍然被拆分成多个稿件的问题
现在严格按用户设置的合并间隔处理,sessionId 只作为状态和日志线索,不再直接作为拆稿依据 -
修复 Windows exe 版本登录二维码可能无法显示的问题
UI
-
首页导航新增统计入口
-
直播间页面新增排序模式相关按钮和样式
-
房间配置页面新增礼物评论相关配置项
-
新增统计中心图表页面
包含总览、房间对比、直播详情、分钟趋势、礼物分布等统计图表
ToDo 计划功能
- 优化分P重传机制,解决传一半的时候被关闭程序无法继续或需要其他触发才恢复上传任务的问题
- 支持合集投稿
- 高级弹幕与普通弹幕开关分开
- 遇到概率性卡死无日志报错,想办法判断并重置进程
- 上传限速机制
- 再开一个Docker方便使用容器?
- 优化录制历史页面,更清晰知道插件当前工作进度
- 加入更多例如serverchan3的提示服务接口
- 批量选择稿件功能
- 批量更改稿件状态(删除、仅自己可见)
- 显示稿件退回原因
- 数据库从SQLite改用MySQL
- 加入数据统计功能,统计投稿插件的一些数据
- 改用https更加安全的方式访问
- 在线播放稿件文件
1.4.1-beta7.2
相对于原分支来讲,由于改动较大,在生产力环境使用需谨慎;如遇问题请尽量自行排查,不要打扰原作者。
此次更新内容
(部分功能UI显示可能需要刷新浏览器缓存(http缓存机制导致))
功能
-
新增新版上传流程开关
实验性的使用浏览器 multipart 上传链路,默认还是旧流程,开启后遇到异常会自动回退旧流程 -
日志接口支持读取归档日志和上下文搜索
现在查看历史日志时,不只看当前日志文件,压缩归档日志也会一起尝试读取
优化
-
优化上传节点选择逻辑
当用户指定的线路不可用时,会优先尝试切换到可用节点,并增加日志提示 -
优化新版上传流程的重试和回退逻辑
上传合并失败时会先重试,仍失败再回退旧流程,避免一次异常就直接放弃 -
优化实时日志推送
日志队列满了会丢弃较旧消息并给出提示,避免日志页面卡住或占用过多内存 -
优化前端缓存刷新机制
现在前端资源会带上构建版本号,减少更新后浏览器还在用旧页面的问题 -
补全文件功能现在也支持找不到文件时可以使用
而且补全文件功能支持递归搜索,避免用户在录播姬设置了类似日期分类的文件夹结构导致无法找到视频文件
修复
-
修复 Docker 环境启动时可能误进入配置向导的问题
容器环境下默认跳过向导,也可以通过参数控制是否启用向导 -
修复投稿重置状态没有把已上传分P一起重置的问题
现在重置后会清理分P的上传状态、cid、文件名和上传流程标记,重新上传并投稿 -
修复强制归档后仍可能被后续流程重新拉起来的问题
强制归档会关闭上传状态,让不想继续处理的稿件真正退出后续流程 -
修复边缘节点日志误判的问题
避免正常节点被错误提示成边缘或代理节点
UI
-
系统配置中新增新版上传流程开关
-
左上角状态面板新增上传队列数量显示
-
优化待上传文件数量显示逻辑
避免重置或队列状态变化后显示不准确
ToDo 计划功能
- 优化分P重传机制,解决传一半的时候被关闭程序无法继续或需要其他触发才恢复上传任务的问题
- 支持合集投稿
- 高级弹幕与普通弹幕开关分开
- 遇到概率性卡死无日志报错,想办法判断并重置进程
- 上传限速机制
- 再开一个Docker方便使用容器?
- 优化录制历史页面,更清晰知道插件当前工作进度
- 加入更多例如serverchan3的提示服务接口
- 批量选择稿件功能
- 批量更改稿件状态(删除、仅自己可见)
- 显示稿件退回原因
- 数据库从SQLite改用MySQL
- 加入数据统计功能,统计投稿插件的一些数据
- 改用https更加安全的方式访问
- 在线播放稿件文件
1.4.1-beta7.1
由于改动较大,在生产力环境使用需谨慎;如遇问题请尽量自行排查,不要打扰原作者。
此次更新内容
(部分功能UI显示可能需要刷新浏览器缓存(http缓存机制导致))
功能
-
添加面板状态查看功能
可点击左上角图标查看到当前工作区磁盘剩余空间和待上传文件数量 (后期考虑增加更多数据) -
稿件被退回时,在卡片详情中可点击审核状态查看退回的原因
实验性的使用新的一个查询接口 -
遇到用户选择的节点不可用时,自动切换节点并日志提醒
-
启动时如果用户没有带参数启动,会进入向导模式,自动弹出浏览器(仅Windows上)在网页中配置启动参数,下次可不带参数启动进程
修复
-
强制归档按钮功能逻辑
避免强制归档之后又被拉起来重复打开稿件 -
修复使用推送消息时,稿件链接的bv号没有正确显示的问题
-
修复启动时某些逻辑的顺序,避免启动提示数据库报错
-
修复在用户指定上传节点时,没有正确让平台识别导致回退其他节点的问题
-
修复在特定情况下(超过2小时的分P)分P切割时毫秒级推送产生的稿件被拆分的问题
-
修复上述情况下导致稿件识别0B大小,导致一连串的问题无法自动投稿的问题
UI
-
优化归档稿件可能出现等待其他稿件上传显示的bug
-
检测到用户更新了版本时,现在会自动刷新浏览器,避免缓存导致看不到新界面
ToDo 计划功能
- 优化分P重传机制,解决传一半的时候被关闭程序无法继续或需要其他触发才恢复上传任务的问题
- 支持合集投稿
- 高级弹幕与普通弹幕开关分开
- 遇到概率性卡死无日志报错,想办法判断并重置进程
- 上传限速机制
- 再开一个Docker方便使用容器?
- 优化录制历史页面,更清晰知道插件当前工作进度
- 加入更多例如serverchan3的提示服务接口
- 批量选择稿件功能
- 批量更改稿件状态(删除、仅自己可见)
- 显示稿件退回原因
- 数据库从SQLite改用MySQL
- 加入数据统计功能,统计投稿插件的一些数据
- 改用https更加安全的方式访问
- 在线播放稿件文件
1.4.1-beta7
由于改动较大,在生产力环境使用需谨慎;如遇问题请尽量自行排查,不要打扰原作者。
此次更新内容
(部分功能UI显示可能需要刷新浏览器缓存(http缓存机制导致))
功能
-
支持
Server酱3推送通知接口 -
上传最大并发连接数可自定义配置
-
删除历史记录时可选择是否连带文件一起删除
-
支持批量修改历史稿件的
公开与仅自己可见的可见性状态功能
修复
- 合集封面显示异常问题
- 合集和小节配置某些情况下会发生错乱
- 分P因阈值跳过报告为异常行为
- 某些情况下导致分P重复上传的问题
- 某些情况下已审核通过的视频还在后台上传占用网速的问题
- 仅自己可见稿件一直卡在发送弹幕中的问题
UI
- 更新日志页面中每个版本更新内容格式优化
- 异常分P目前收缩对齐显示,避免一堆异常分P占满显示空间
- 支持更多配色调整
- 推送内容格式基于markdown格式优化
- 分P上传进度展开时自动滚动
- 调整导航栏布局
- 往下滚动时,自动隐藏导航栏,让画面显示更多内容
- 直播间管理页面支持筛选[总房间、录制中、直播中],避免大量房间寻找麻烦
- 录制历史中,单个稿件编辑按钮中支持更改稿件可见性
- 稿件如果遇到被退回,尝试在卡片详细信息中显示退回原因[实验性]
ToDo 计划功能
- 优化分P重传机制,解决传一半的时候被关闭程序无法继续或需要其他触发才恢复上传任务的问题
- 支持合集投稿
- 高级弹幕与普通弹幕开关分开
- 遇到概率性卡死无日志报错,想办法判断并重置进程
- 上传限速机制
- 再开一个Docker方便使用容器?
- 优化录制历史页面,更清晰知道插件当前工作进度
- 加入更多例如serverchan3的提示服务接口
- 批量选择稿件功能
- 批量更改稿件状态(删除、仅自己可见)
- 显示稿件退回原因
- 数据库从SQLite改用MySQL
- 加入数据统计功能,统计投稿插件的一些数据
- 改用https更加安全的方式访问
- 计划兼容biliLive-toolswebhook,使其更多直播接入投稿插件
- 在线播放稿件文件
1.4.1-beta6.9
由于改动较大,在生产力环境使用需谨慎;如遇问题请尽量自行排查,不要打扰原作者。
此次更新内容
(部分功能UI显示可能需要刷新浏览器缓存(http缓存机制导致))
功能
- 新增分P异常补救功能
当遇到分P文件问题时,可以在网页中查看并手动选择你需要的新视频文件补上传
避免遇到某个文件出问题时,需要自己手动去投稿中心手动补上传的麻烦
修复
-
修复了当用户选择了合集没有选择小节导致发送的稿件无法加入合集的问题
如果不选择小节会自动选择第一个 -
修复某些情况下,收到的webhook消息乱序情况下导致分P不上传、稿件一直卡在录制中的问题
目前会自动识别这个问题并无感恢复 -
修复打开限速之后,频繁报警告提示上传失败的问题
ToDo 计划功能
- 优化分P重传机制,解决传一半的时候被关闭程序无法继续或需要其他触发才恢复上传任务的问题
- 支持合集投稿
- 高级弹幕与普通弹幕开关分开
- 遇到概率性卡死无日志报错,想办法判断并重置进程
- 上传限速机制
- 再开一个Docker方便使用容器?
- 优化录制历史页面,更清晰知道插件当前工作进度
- 加入更多例如serverchan3的提示服务接口
- 数据库从SQLite改用MySQL
- 加入数据统计功能,统计投稿插件的一些数据
- 改用https更加安全的方式访问
- 批量选择稿件功能
- 计划兼容biliLive-toolswebhook,使其更多直播接入投稿插件
- 在线播放稿件文件
1.4.1-beta6.8
由于改动较大,在生产力环境使用需谨慎;如遇问题请尽量自行排查,不要打扰原作者。
此次更新内容
(部分功能UI显示可能需要刷新浏览器缓存(http缓存机制导致))
UI
-
改进分P上传进度的展示方式
现在支持所有分P的所有进度显示和分P大小显示 -
日志界面布局优化
稍微看起来直观一些,增加了一段时间内的日志类型统计图 -
暗色模式下某一些按钮优化
改进一些按钮还带刺眼的效果
修复
-
修复某些状态下,工作中和归档稿件计数问题
避免稿件设置成不上传也被一直算作工作中的稿件导致计数一直累计 -
修复点击重新投稿按钮时上传状态没重置的问题
-
修复检测文件逻辑bug,避免稿件一直被认为还在录制不自动投稿
-
修复特定情况下录播姬推送的webhook没有正确处理的问题
避免空指针异常,并提示用户检查录播姬的自动录制设置或连接状态
ToDo 计划功能
- 优化分P重传机制,解决传一半的时候被关闭程序无法继续或需要其他触发才恢复上传任务的问题
- 支持合集投稿
- 高级弹幕与普通弹幕开关分开
- 遇到概率性卡死无日志报错,想办法判断并重置进程
- 上传限速机制
- 再开一个Docker方便使用容器?
- 优化录制历史页面,更清晰知道插件当前工作进度
- 数据库从SQLite改用MySQL
- 加入数据统计功能,统计投稿插件的一些数据
- 改用https更加安全的方式访问
- 批量选择稿件功能
- 计划兼容biliLive-toolswebhook,使其更多直播接入投稿插件
- 在线播放稿件文件
1.4.1-beta6.7
由于改动较大,在生产力环境使用需谨慎;如遇问题请尽量自行排查,不要打扰原作者。
此次更新内容
(部分功能UI显示可能需要刷新浏览器缓存(http缓存机制导致))
UI
-
房间管理中,封面选择现在支持预览直播封面图片
-
一些过度动画的调整
-
房间卡片查看中支持显示主播的头像
修复
- 修复之前的分P文件判断导致的一直无法自动投稿的问题
判断逻辑改为判断一段时间内分P文件是否有大小变化
ToDo 计划功能
- 优化分P重传机制,解决传一半的时候被关闭程序无法继续或需要其他触发才恢复上传任务的问题
- 支持合集投稿
- 高级弹幕与普通弹幕开关分开
- 遇到概率性卡死无日志报错,想办法判断并重置进程
- 上传限速机制
- 再开一个Docker方便使用容器?
- 优化录制历史页面,更清晰知道插件当前工作进度
- 数据库从SQLite改用MySQL
- 加入数据统计功能,统计投稿插件的一些数据
- 改用https更加安全的方式访问
- 批量选择稿件功能
- 计划兼容biliLive-toolswebhook,使其更多直播接入投稿插件
- 在线播放稿件文件
1.4.1-beta6.6
由于改动较大,在生产力环境使用需谨慎;如遇问题请尽量自行排查,不要打扰原作者。
此次更新内容
(部分功能UI显示可能需要刷新浏览器缓存(http缓存机制导致))
UI
- 合集支持显示合集封面
鼠标指向合集名称就能显示
优化
-
限速自定义配置支持小数点输入
-
将前端登录被禁用提示日志从 warn 调整为 info 级别
减少每次启动插件干扰用户
修复
-
修复数据库索引命名冲突并清理遗留索引
-
修复历史记录状态同步时房间ID不匹配的问题
避免没有打开发送弹幕时稿件一直处于发送弹幕中的状态 -
修复分P文件写入检测逻辑,避免投稿时文件未稳定导致的问题
尝试避免特定情况下导致的直播没结束就提前触发了投稿的情况
ToDo 计划功能
- 优化分P重传机制,解决传一半的时候被关闭程序无法继续或需要其他触发才恢复上传任务的问题
- 支持合集投稿
- 高级弹幕与普通弹幕开关分开
- 遇到概率性卡死无日志报错,想办法判断并重置进程
- 上传限速机制
- 再开一个Docker方便使用容器?
- 优化录制历史页面,更清晰知道插件当前工作进度
- 数据库从SQLite改用MySQL
- 加入数据统计功能,统计投稿插件的一些数据
- 改用https更加安全的方式访问
- 批量选择稿件功能
- 计划兼容biliLive-toolswebhook,使其更多直播接入投稿插件
- 在线播放稿件文件
1.4.1-beta6.5
由于改动较大,在生产力环境使用需谨慎;如遇问题请尽量自行排查,不要打扰原作者。
此次更新内容
(部分功能UI显示可能需要刷新浏览器缓存(http缓存机制导致))
功能
-
新增历史记录多选功能
现在可以同时选择多个稿件进行删除的操作(可以滑动多选) -
房间管理合集现已支持选择小节投稿
优化
- 优化历史记录查询稿件时的性能
现在查询速度应该比以前快20倍(在几百个稿件累计中)
修复
- 房间管理中合集无法正常读取的问题
ToDo 计划功能
- 优化分P重传机制,解决传一半的时候被关闭程序无法继续或需要其他触发才恢复上传任务的问题
- 支持合集投稿
- 高级弹幕与普通弹幕开关分开
- 遇到概率性卡死无日志报错,想办法判断并重置进程
- 上传限速机制
- 再开一个Docker方便使用容器?
- 优化录制历史页面,更清晰知道插件当前工作进度
- 数据库从SQLite改用MySQL
- 加入数据统计功能,统计投稿插件的一些数据
- 改用https更加安全的方式访问
- 批量选择稿件功能
- 计划兼容biliLive-toolswebhook,使其更多直播接入投稿插件
- 在线播放稿件文件