v0.4.0
听视频页重做
新版的主体是一张唱片,封面缩至盘心作为标签,播放时以 36 秒一圈转动,暂停时停在当前角度。控制行固定于底部,播放键居中,倍速与定时关闭分列两侧。队列移入底部抽屉,收起时仅露出把手,上拉展开,随机播放随之移入其中。
-
选定字幕轨后,左右滑动可在唱片与逐句文稿之间切换,点击某一句即跳转至该处。无字幕轨的视频没有这一页,唱片下方也不显示页面指示点。
-
定时关闭改为滑块,范围 10 至 120 分钟,另有「播完当前视频再停」开关。两者相互独立:仅启用开关而不设时长,则当前视频播放结束即停止;两者同时设定,则在设定时间到达时停止,若此时正在播放,等待当前视频结束。
新增
-
弹幕。 播放器控制条上的开关控制其显示,默认关闭,设置页内为同一开关。支持滚动、顶部、底部三类弹幕,按播放进度分段获取,并跟随播放时钟:暂停时静止,倍速播放时同步加速。本版仅支持显示,不支持发送。
-
AI 字幕。 播放器控制条的字幕按钮列出该视频的可用字幕轨,AI 生成的轨道标注「(AI)」。看视频时字幕位于画面底部;听视频时同一份字幕作为逐句文稿呈现。所选语言会被记住,切换视频时匹配同语言的轨道,无匹配则不显示。
-
我的。 底部第三格由「收藏」改为「我的」:顶部为账号信息与登出,其下依次是历史记录、稍后再看各三条,以及全部收藏夹。设置入口移至此处,账号信息不再置于设置页内。
-
历史记录。 位于「我的」页内,显示看过的视频及各自的观看进度。服务端保留约 1200 条,可翻至末尾。它只在这一页出现,不进入其他界面。
-
搜索结果排序。 可按综合、最多播放、最新发布排列。
-
等级徽章。 评论区、个人空间、播放页的 UP 主信息处显示 B 站等级。
变化
-
排序控件统一。 评论区、个人空间的投稿、搜索结果三处改用同一控件,位置移至右上角。
-
个人空间的搜索框收入顶栏图标。 此前搜索框与排序两个通栏控件叠置于投稿列表上方。收起时清空关键词并重新加载,不遗留不可见的筛选条件。
-
取消关注需要确认,关注不需要。
-
动态页顶部的常访问 UP 增加标题与分割线,与下方的动态流区分。
-
动态、搜索、我的三页不再有顶栏标题。 该标题与底部导航栏的标签重复,移除后内容自状态栏下方开始。设置入口移至「我的」页账号一行的末尾。
-
听视频时按返回键退回播放页。 此前会直接退出播放页,返回进入前的界面,而播放继续。
修复
- 打开一条视频时先显示上一条视频的详情,待播放切换后才更正。
- 切换视频时画面残留上一条的最后几帧。
- 评论区的 IP 属地始终不显示。
- 全屏时清晰度标签被截断,致使「1080P60」与「1080P 高码率」显示相同。
- 播放页「简介 / 评论」的指示条在滑动切换时不跟随手指,须待翻页判定完成后才移动。
安装
universal 为通用包;arm64-v8a、armeabi-v7a、x86_64 为对应架构的精简包,体积略小。四者为同一版本的不同打包,架构不匹配时无法安装。
校验
APK 由 GitHub Actions 从本 tag 构建并签名。
- 校验和:
SHA256SUMS.txt - 构建来源:
gh attestation verify <文件> --repo NihilDigit/bilby
mapping.txt 用于还原崩溃堆栈。