Skip to content

Releases: FQrabbit/biliupforjava

1.4.1-beta5.7

31 Dec 15:14
ed97023

Choose a tag to compare

由于改动较大,在生产力环境使用需谨慎;如遇问题请尽量自行排查,不要打扰原作者。

此次更新内容

新增

  • 现在已经可以Docker上拉取本分支release了 docker pull FQrabbit/biliupforjava:latest

  • 新增上传进度速度预估剩余时间计算功能

  • 添加 blrec Webhook 处理逻辑
    (还没完善读取弹幕文件结构)

  • 新增普通弹幕高级弹幕(sc/上舰)单独开关
    (让配置逻辑更清晰)

  • 新增数据库自动备份功能
    (每次进程启动时,都会在工作目录下的backup文件夹创建数据库备份压缩包)(工作目录与用户启动参数有关)

  • 增加强制重置弹幕发送任务功能
    (当点击重载弹幕按钮时,会新增两个选项可以让稿件发送弹幕任务重新工作)

修复与优化、UI

  • 修改登录拦截日志级别
    (避免http认证拦截频繁提示)

  • 优化历史记录页面状态展示
    (历史记录卡片点进去详细信息页面布局重新修改,现在比较直观看到稿件的关键信息了)

  • 优化录播姬的webhook处理逻辑
    (减少同一场直播被拆分两个稿件的问题出现、或者两场很长的直播被合并到同一个稿件中的问题)

  • 修复自定义封面功能因B站防盗链导致上传图片后无法显示的问题


ToDo

  • 优化分P重传机制,解决传一半的时候被关闭程序无法继续或需要其他触发才恢复上传任务的问题
  • 支持合集投稿
  • 高级弹幕与普通弹幕开关分开
  • 数据库从SQLite改用MySQL
  • 批量更改稿件状态
  • 手动触发自动删除旧历史稿件记录,避免数据堆积如山
  • 遇到概率性卡死无日志报错,想办法判断并重置进程
  • 上传限速机制
  • 再开一个Docker方便使用容器?
  • 优化录制历史页面,更清晰知道插件当前工作进度

1.4.1-beta5.6

28 Dec 23:54
85d3ccf

Choose a tag to compare

由于改动较大,在生产力环境使用需谨慎;如遇问题请尽量自行排查,不要打扰原作者。

此次更新内容

新增

  • 添加新上传节点CS_ESTX
  • 新增日志搜索功能

UI

  • 优化录制历史卡片详细信息内的布局 (按钮集中放,减少全部乱放)
  • 分P上传进度判断优化
  • 删除一些多余没再使用css样式,修改日志页面样式

ToDo

  • 优化分P重传机制,解决传一半的时候被关闭程序无法继续或需要其他触发才恢复上传任务的问题
  • 支持合集投稿
  • 高级弹幕与普通弹幕开关分开
  • 数据库从SQLite改用MySQL
  • 批量更改稿件状态
  • 手动触发自动删除旧历史稿件记录,避免数据堆积如山
  • 遇到概率性卡死无日志报错,想办法判断并重置进程
  • 上传限速机制
  • 再开一个Docker方便使用容器?
  • 优化录制历史页面,更清晰知道插件当前工作进度

1.4.1-beta5.5

28 Dec 19:20
3cc5c8f

Choose a tag to compare

由于改动较大,在生产力环境使用需谨慎;如遇问题请尽量自行排查,不要打扰原作者。

此次更新内容

修复

  • 增加异常分P的提示信息,遇到时间戳分p问题,文件路径也会显示在卡片详情内。
  • 增加文件删除重试机制及失败原因记录,如果遇到已经删除的就不会重复删除导致失败报warn。
  • 将某些事件日志级别从warn调整为info,避免正常任务频繁提醒。

UI

  • 日志重新格式化,按数据类型显示日志格式[可能会和原有日志有较大出入]
  • 新增隐私模式,打开后能够一键隐藏主播等用户信息,方便截图。
  • 直播间页面录制历史页面显示发光颜色状态说明。
  • 录制历史页面中,稿件卡片详细信息中可看到当前分P上传进度。(后续改进显示效果)

ToDo

  • 优化分P重传机制,解决传一半的时候被关闭程序无法继续或需要其他触发才恢复上传任务的问题
  • 支持合集投稿
  • 高级弹幕与普通弹幕开关分开
  • 数据库从SQLite改用MySQL
  • 批量更改稿件状态
  • 手动触发自动删除旧历史稿件记录,避免数据堆积如山
  • 遇到概率性卡死无日志报错,想办法判断并重置进程
  • 上传限速机制
  • 再开一个Docker方便使用容器?

1.4.1-beta5.4

23 Dec 17:39
a446f01

Choose a tag to compare

由于改动较大,在生产力环境使用需谨慎;如遇问题请尽量自行排查,不要打扰原作者。

此次更新内容

  • 增加未审核状态的筛选选项,并对一些log日志判断增加详细信息方便判断问题

ToDo

  • 优化分P重传机制,解决传一半的时候被关闭程序无法继续或需要其他触发才恢复上传任务的问题
  • 支持合集投稿
  • 高级弹幕与普通弹幕开关分开
  • 数据库从SQLite改用MySQL
  • 批量更改稿件状态
  • 手动触发自动删除旧历史稿件记录,避免数据堆积如山
  • 遇到概率性卡死无日志报错,想办法判断并重置进程
  • 上传限速机制
  • 再开一个Docker方便使用容器?

1.4.1-beta5.3

23 Dec 10:42
e9303f2

Choose a tag to compare

由于改动较大,在生产力环境使用需谨慎;如遇问题请尽量自行排查,不要打扰原作者。

此次更新内容

  • 录制历史里的“刷新状态”现在只会同步稿件最新状态,不再清空/重刷弹幕数据,也不会触发文件移动/删除等后续操作
  • 仅自己可见”识别更稳定:修复了某些情况下状态接口返回值导致把“仅自己可见”误当成“公开/已通过”的问题,避免因此触发普通弹幕发送、状态展示错误等连锁问题
  • 投稿成功后会额外再同步一次视频可见性,减少偶发“设置没生效”的情况
    • 重新投稿也会正确带上“仅自己可见”设置。
  • 录制结束状态逻辑:修复极端情况下事件丢失/顺序异常导致分P一直显示“录制中”、从而卡住后续流程的问题
    • 系统会根据文件一段时间无变化来自动纠正分P结束状态,减少反复卡住和重复尝试。

ToDo

  • 优化分P重传机制,解决传一半的时候被关闭程序无法继续或需要其他触发才恢复上传任务的问题
  • 高级弹幕与普通弹幕开关分开
  • 数据库从SQLite改用MySQL
  • 批量更改稿件状态
  • 手动触发自动删除旧历史稿件记录,避免数据堆积如山
  • 遇到概率性卡死无日志报错,想办法判断并重置进程
  • 上传限速机制
  • 再开一个Docker方便使用容器?

1.4.1-beta5.2

21 Dec 19:48
1fff352

Choose a tag to compare

由于改动较大,在生产力环境使用需谨慎;如遇问题请尽量自行排查,不要打扰原作者。

此次更新内容

UI

  • 录制历史卡片更聚焦
    • 只保留关键状态信息,减少“标签挤在一起”的情况
  • 分P补偿任务提示更少
    • 已经在上传中的分段不会反复触发上传,日志更简洁
  • 日志页新增“详细模式”
    • 默认更省资源更流畅,减少默认过多日志导致浏览器未响应。需要查看更多日志时可开启“详细模式”

功能

  • 异常分P处理
    • 遇到有问题的视频分段(如时间戳异常、读不出时长/大小等)会标记为“异常分P”,并停止反复尝试上传,避免一直刷日志

修复

  • 前端日志传递问题
    • 避免后端与前端传递日志时,websockset因用户浏览器挂后台让读变慢,导致写socket被反压回后端影响上传等业务线程

ToDo

  • 优化分P重传机制,解决传一半的时候被关闭程序无法继续或需要其他触发才恢复上传任务的问题
  • 高级弹幕与普通弹幕开关分开
  • 数据库从SQLite改用MySQL
  • 批量更改稿件状态
  • 手动触发自动删除旧历史稿件记录,避免数据堆积如山
  • 遇到概率性卡死无日志报错,想办法判断并重置进程
  • 上传限速机制
  • 再开一个Docker方便使用容器?

1.4.1-beta5.1

21 Dec 09:20
79acd04

Choose a tag to compare

由于改动较大,在生产力环境使用需谨慎,有问题请不要打扰原作者。

此次更新内容

  • 优化分P上传补偿逻辑,避免无意义的重复尝试。

ToDo

  • 优化分P重传机制,解决传一半的时候被关闭程序无法继续或需要其他触发才恢复上传任务的问题

  • 上传限速机制

1.4.1-beta5

21 Dec 07:36
6c7e1c2

Choose a tag to compare

由于改动较大,在生产力环境使用需谨慎,有问题请不要打扰原作者。

此次更新内容

  • 优化

    • 增加 Webhook 事件处理队列:收到推送后更快响应,后台按顺序处理同一类事件,整体更稳定不易卡住。
    • Webhook 处理从“同步执行”调整为“快速返回 + 后台处理”,减少因为网络/上传/重试等耗时导致的接口阻塞。
    • 历史记录页面增加加载中提示与按钮防重复点击,查询过程更直观。
  • 修复

    • 修正部分历史记录“明明已经结束/已发布,但仍显示录制中”的异常显示,会自动纠正不一致状态。

ToDo

  • 优化分P重传机制,解决传一半的时候被关闭程序无法继续或需要其他触发才恢复上传任务的问题

  • 上传限速机制

1.4.1-beta4.9

15 Dec 18:54
4b08be1

Choose a tag to compare

由于改动较大,在生产力环境使用需谨慎,有问题请不要打扰原作者。

此次更新内容

功能

  • 一键并发检测所有线路状态,并在下拉菜单中通过颜色(绿/黄/红)和延迟数值(ms)实时展示线路健康状况。
  • 在基础检测通过后,可对可用线路进行真实的上传速度测试,并显示具体速度。

优化

ToDo

  • 优化分P重传机制,解决传一半的时候被关闭程序无法继续或需要其他触发才恢复上传任务的问题

  • 上传限速机制

1.4.1-beta4.8

15 Dec 15:07
0458611

Choose a tag to compare

由于改动较大,在生产力环境使用需谨慎,有问题请不要打扰原作者。

此次更新内容

界面

  • 录制历史详情页详细信息中新增“刷新状态”按钮。
  • 允许用户手动触发 Bilibili API 同步,实时获取稿件的最新状态(如审核通过、被退回、锁定、仅自己可见等)。
  • 录制历史详情页详细信息中的按钮增加二次确认以及功能说明。

优化

  • 检测视频状态游客接口遇到-404时不报warn,转为用创作中心api来检测视频状态(针对仅自己可见的稿件)。