Skip to content

Releases: Frost819/newBV

newBV 1.2.0.r188.a660c6f9

Choose a tag to compare

@github-actions github-actions released this 27 Oct 07:01

本次更新

✨ 新功能

  • 直播 HDR:直播清晰度菜单新增 HDR 档位,并按设备解码能力自动过滤;SDR 播放不会再误选到无法播放的 HDR 流。
  • 评论区体验
    • 根评论下方直接展示楼中楼预览(最多 3 条,可直接点赞),展开后替换为分页回复。
    • 楼中楼改为手动分页:展开自动加载第一页,之后点「更多回复」继续加载,不再一次性拉取全部回复。
    • 评论显示相对时间(刚刚 / x 分钟前 / 昨天 / 10月23日 / 2025年…)。
  • 起播降档与线路切换提示:设备解码能力不足而降画质 / 编码,或自动切换到备用线路时,会提示实际使用的画质与线路。
  • 相关视频显示发布日期:详情页相关视频卡片展示视频发布时间。

🐛 修复

  • 播放器
    • 打开详情页 / UP 主空间再返回,保持播放进度,不再从头播放。
    • 相关视频列表随当前视频刷新,UP 信息同步更新;快速连续切换不再串台。
    • 点击相关视频后自动收起浮层,焦点不再残留。
    • 弹幕防遮挡:关闭时不再无谓请求蒙版;修复蒙版段尾空洞导致的周期性闪烁。
    • 退出播放器时正确等待弹幕线程结束,避免后台线程泄漏。
  • 评论:UP 主评论改为按作者 mid 判定,不再把「UP 点赞过的评论」误标为 UP 主。
  • 详情页:按接口设置选择 Web / App 通道;App 通道补查点赞 / 投币 / 收藏状态,不再全部显示为未操作。
  • 更新:安装前检查安装权限,修复更新弹窗卡住无响应;统一「当前版本 / 最新版本」显示格式。
  • 日志:修复 Android 5 上崩溃日志为 0 字节的问题。

♻️ 优化

  • 播放器网络:启动时在 IO 线程预热 OkHttpClient,并复用共享的 custom-SSL 客户端,消除每轮播放新建连接池的开销。
  • 依赖治理:Compose 核心库统一使用 BOM 2025.06.00,清理未使用依赖并补齐直接依赖,降低版本漂移风险。
  • 测试:补充 HDR 选流、弹幕蒙版按需加载、楼中楼预览与点赞、相关视频刷新等单测与插桩测试。
全部提交

✨ 新功能

  • 起播降档与线路切换提示
  • 根评论展示楼中楼预览
  • 评论显示相对时间,楼中楼改为手动分页
  • 相关视频卡片显示发布日期
  • 支持直播 HDR 档位解析、能力过滤与菜单展示

🐛 修复

  • 弹幕防遮挡关闭时不再加载蒙版
  • 收紧 HDR 选流兜底与画质过滤回退
  • 按作者 mid 判定 UP 主评论
  • 选择相关视频后收起浮层
  • 相关视频随当前视频刷新并同步 UP 信息
  • 详情页按接口设置选择 Web/App 并补查互动状态
  • 打开详情/UP 主空间返回后保持播放进度而非从头播放
  • 安装前检查安装权限,避免更新弹窗假死
  • 修复 Android 5 崩溃日志 0 字节并优化日志地址
  • 释放引擎前等待 ActionThread 结束
  • release semaphore to unblock ActionThread and stop CacheManager thread
  • 修复防遮挡蒙版段尾空洞导致的周期性闪烁
  • 统一更新页「当前版本 / 最新版本」显示格式

⚡ 性能

  • 启动时在 IO 线程预热播放器 OkHttpClient
  • 复用共享 custom-SSL OkHttpClient,消除每轮新建连接池

📝 文档

  • 门禁纳入 detekt,分支策略改为直接在 main 开发

✅ 测试

  • LivePlayerViewModel HDR 档位重映射与能力过滤覆盖
  • HDR 候选展开、容器偏好与幽灵档位防护单测

🔧 其他

  • v1.2.0 版本号从 tag 推导并补发版校验
  • Compose 统一 BOM 版本,清理未使用依赖并补齐直接依赖

Full Changelog: v1.1.0...v1.2.0

newBV 1.1.0.r161.52a49f68

Choose a tag to compare

@github-actions github-actions released this 12 Oct 07:31

本次更新

✨ 新功能

  • 评论长文展开 / 收起:长评论可展开查看全文,再次点击收起。

🐛 修复

  • 播放器
    • 点封面直接播放时,现在会续播到上次观看的分P与进度(此前会从第一个分P重新开始)。
    • 修复 4:3 视频在 16:9 屏幕上左右留白呈灰色的问题。
    • 修复倍速播放时弹幕与画面不同步(弹幕速度随播放速度联动)。
  • 遥控器:修复空中飞鼠遥控器连接 / 断开时 Activity 重建、播放中断的问题。
  • 搜索:修复搜索结果页返回后重复加载的问题。
  • 界面细节:修复历史页空态文本未居中、设置页左侧导航聚焦时文字不反色、顶部导航文字未居中。

♻️ 优化

  • 播放器控制器自动隐藏:统一倒计时管理,操作控制器时会自动延长显示时间,收起更稳定。
  • 安装 / 更新:补齐 Android TV 安装声明与内置更新所需的安装权限,更新流程更可靠。
  • 移除 UGC 合集列表中无意义的「上次播放到」入口(合集内其它分集的进度无法从接口获取)。
全部提交

✨ 新功能

  • 支持长评论展开/收起

🐛 修复

  • 直进播放采用历史分P并断点续播
  • 移除 UGC 合集无意义的「上次播放到」按钮
  • 倍速播放弹幕乱跳 — 弹幕引擎倍速随播放速度状态同步
  • 搜索结果页改用 SavedStateHandle + init 加载,修复返回重载
  • 避免空中飞鼠遥控器连接/断开时重建 Activity
  • 修复 4:3 视频留白呈灰色(嵌套主题 Surface 重绘底色)
  • 补齐 TV 安装声明与内置更新安装权限
  • TopNav 文字居中并统一强调色为 secondary
  • 左侧导航聚焦时文字随容器反色
  • 历史页空态文本垂直居中

♻️ 重构

  • 统一控制器自动隐藏倒计时并支持交互续期

📝 文档

  • v1.1.0 更新摘要

🔧 其他

  • Release 正文改为摘要文件 + 提交列表

Full Changelog: v1.0.1...v1.1.0

newBV 1.0.1.r144.efb187aa

Choose a tag to compare

@github-actions github-actions released this 22 Sep 04:08

Full Changelog: v1.0.0...v1.0.1

newBV 1.0.0.r123.56333a87

Choose a tag to compare

@github-actions github-actions released this 14 Sep 09:42

0.3.17.r908.458735d0.release

Choose a tag to compare

@Frost819 Frost819 released this 09 Jun 05:44

update:

  • 新增播放器内自定义快捷键(@cat3399)

bug fixes:

  • 修复web接口动态页报错
  • 修复up主页视频重复

BV_898_0.3.16.r898.cebbd35e.release

Choose a tag to compare

@Frost819 Frost819 released this 21 Apr 02:42

update:

  • 新增启动页面设置,新增个人页置顶设置
  • 更新影视区索引
  • 优化日志管理页显示
  • 优化账号管理页显示
  • 优化播放进度条显示
  • 优化弹幕防遮挡性能

bug fix:

  • 修复up主页加载失败

BV_892_0.3.15.r892.9828b58d.release

Choose a tag to compare

@Frost819 Frost819 released this 03 Apr 08:43

update:

  • 优化视频播放相关数据加载速度
  • 优化弹幕防遮挡蒙版内存占用,解决长视频蒙版过大导致播放器卡死
  • 支持付费视频试看功能并增加相关提示;优化播放器内提示显示
  • merge pull requests from @wjz2001

bug fixes:

  • 修复顶端和底端弹幕不显示问题(原版把顶部弹幕和底部弹幕写反了,又用蒙版挡住了底部弹幕)
  • 修复app接口弹幕防遮挡显示错误
  • 修复竖屏视频判断逻辑错误(现在仅当分P内有竖屏视频时显示提示)
  • 修复番剧播放失败

BV_877_0.3.14.r877.2b5b0555.release

Choose a tag to compare

@Frost819 Frost819 released this 15 Mar 05:23

update:

  • 更新弹幕库,优化弹幕滚动流畅度
  • 重构详情页底层实现逻辑,增强稳定性
  • 增加播放器内相关视频显示,并支持设置连续播放相关视频
  • 增加日志管理网页端,优化日志下载体验 @wjz2001

bug fix:

0.3.13.r853.21bb2de3.release

Choose a tag to compare

@Frost819 Frost819 released this 27 Jan 08:07

updates:

  • 重构播放器页底层实现,预计大幅提升播放器稳定性,并小幅提升性能
  • 优化进度条缩略图缓存逻辑,提升进度条滚动流畅度
  • 优化智能弹幕防遮挡逻辑,现在可以根据弹幕和视频比例正确显示蒙版

bug fixes:

  • 调整弹幕播放速度设置,修复调整弹幕速度导致时间轴不匹配
  • 修复PGC播放代理不生效

0.3.12.r838.494969ce.release

Choose a tag to compare

@Frost819 Frost819 released this 06 Jan 09:01

update:

  • 播放器内增加弹幕速度设置,优化播放器设置项布局
  • app接口推荐页视频卡片增加投稿时间和播放量显示
  • 修改开屏背景为黑色
  • 优化字幕显示逻辑;优化视频卡片播放量、弹幕数显示
  • 更新更加防风控的web UA

bug fixes:

  • merge 优化进度条缩略图的流畅度和内存占用,修复快进/快退崩溃的问题 @fantasytyx
  • 修复播放部分视频因播放列表存在失效视频导致的闪退问题 @wjz2001
  • 修改详情页滚动逻辑,修复推荐视频显示不全