Repository navigation
Releases: Frost819/newBV
Releases · Frost819/newBV
Release list
newBV 1.2.0.r188.a660c6f9
本次更新
✨ 新功能
- 直播 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
本次更新
✨ 新功能
- 评论长文展开 / 收起:长评论可展开查看全文,再次点击收起。
🐛 修复
- 播放器
- 点封面直接播放时,现在会续播到上次观看的分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
Full Changelog: v1.0.0...v1.0.1
newBV 1.0.0.r123.56333a87
Full Changelog: https://github.com/Frost819/newBV/commits/v1.0.0
0.3.17.r908.458735d0.release
BV_898_0.3.16.r898.cebbd35e.release
update:
- 新增启动页面设置,新增个人页置顶设置
- 更新影视区索引
- 优化日志管理页显示
- 优化账号管理页显示
- 优化播放进度条显示
- 优化弹幕防遮挡性能
bug fix:
- 修复up主页加载失败
BV_892_0.3.15.r892.9828b58d.release
update:
- 优化视频播放相关数据加载速度
- 优化弹幕防遮挡蒙版内存占用,解决长视频蒙版过大导致播放器卡死
- 支持付费视频试看功能并增加相关提示;优化播放器内提示显示
- merge pull requests from @wjz2001
bug fixes:
- 修复顶端和底端弹幕不显示问题(原版把顶部弹幕和底部弹幕写反了,又用蒙版挡住了底部弹幕)
- 修复app接口弹幕防遮挡显示错误
- 修复竖屏视频判断逻辑错误(现在仅当分P内有竖屏视频时显示提示)
- 修复番剧播放失败
BV_877_0.3.14.r877.2b5b0555.release
update:
- 更新弹幕库,优化弹幕滚动流畅度
- 重构详情页底层实现逻辑,增强稳定性
- 增加播放器内相关视频显示,并支持设置连续播放相关视频
- 增加日志管理网页端,优化日志下载体验 @wjz2001
bug fix:
- 修复web接口request was banned报错 @fantasytyx
0.3.13.r853.21bb2de3.release
updates:
- 重构播放器页底层实现,预计大幅提升播放器稳定性,并小幅提升性能
- 优化进度条缩略图缓存逻辑,提升进度条滚动流畅度
- 优化智能弹幕防遮挡逻辑,现在可以根据弹幕和视频比例正确显示蒙版
bug fixes:
- 调整弹幕播放速度设置,修复调整弹幕速度导致时间轴不匹配
- 修复PGC播放代理不生效
0.3.12.r838.494969ce.release
update:
- 播放器内增加弹幕速度设置,优化播放器设置项布局
- app接口推荐页视频卡片增加投稿时间和播放量显示
- 修改开屏背景为黑色
- 优化字幕显示逻辑;优化视频卡片播放量、弹幕数显示
- 更新更加防风控的web UA
bug fixes:
- merge 优化进度条缩略图的流畅度和内存占用,修复快进/快退崩溃的问题 @fantasytyx
- 修复播放部分视频因播放列表存在失效视频导致的闪退问题 @wjz2001
- 修改详情页滚动逻辑,修复推荐视频显示不全