Repository navigation
Releases: 4786925/OldBiliRetro
Release list
OldBiliRetro 1.0.5 beta
OldBiliRetro 1.0.5 beta 更新日志
1.0.4 beta 之后的全部改动。老设备建议使用 armv7 精简包(约 3MB)。
更新内容
- 消息页顶部新增「私信 / 回复 / @我」三个标签,与官方一致
- 互动消息显示对方回复的具体内容(原来只显示视频标题)
- 修复消息时间全部显示 1970-01-01 的问题
- 修复三个标签内容互相串、切回私信要等好几秒的问题
- 修复消息加载更多时列表跳回顶部
- 修复翻页到末尾时内容循环重复的问题
- 点击回复/@我 直接进入评论区,定位到那条评论并黄色闪两下
- 楼中楼里的回复会自动展开并定位到具体那条
- 新增消息通知:后台每 15 分钟检查一次,打开应用时也会立刻检查
- 通知栏提示「你有 N 条新消息」,并列出互动 / 关注更新 / 推荐 / 订阅条数
- 点击通知按类型直达:回复/@我 → 对应评论并高亮;私信 → 对应聊天;点赞 → 被赞的视频或动态
- 设置页新增「推送通知」分类:总开关、互动通知、关注通知、内容推荐、订阅预约通知、其他通知、通知权限
- 通知支持安卓 13+ 权限申请,安卓 2.x 走旧版通知接口
- 未读数没变化且 30 分钟内提醒过则不重复打扰
- 评论昵称后显示等级 LV0 ~ LV6+(蓝色,官方样式)
- 评论区滑到底不再立刻 412:请求间隔 900ms,被限流时暂停并显示「被B站限流,点击继续加载」
- 修复「屏幕方向」设置无效的问题
- 主页列表支持左右滑动切换 推荐 / 热门 / 番剧 / 影视 / 直播
- 设置底部新增「法律信息」,列明相关法律法规与免责声明
- 提供全架构包与 V7 精简包两种安装包
已知问题
- 消息部分还不够稳定:从消息点进评论可能失败,或加载较慢,后续版本继续完善
- 通知推送比较慢、Bug 较多:后台检查间隔 15 分钟,实时性有限,点击跳转偶尔不准,等待下一步完善
OldBiliRetro 1.0.4 beta
OldBiliRetro 1.0.4 beta
不要安装旧版本,新版本会越来越完善。
更新内容
- 暂时移除「界面字体」切换
- 设置里的「界面字体」选项与内置楷体字体(3.5MB)已移除,APK 减小到 14.5MB
- 相关代码仍保留(预留),大家普遍不缺中文字体,等有人确实需要时再加回来
- 顺带修掉了「切换字体后进设置闪退」的问题(该功能已下线,崩溃路径一并消失)
- 所有设置都会完整保留
- 去掉上一版的一次性清理逻辑,除字体外不会动任何设置
- 搜索大幅优化
- 每类结果独立缓存:切换 视频 / 番剧 / 影视 / 直播 / 用户 时立即显示已有结果,不再清空、不再重复请求
- 412 风控自动重试:遇到 B 站限流(412 / -352)自动刷新 buvid 并重试(最多 3 次,退避 0.7→1.4 秒)
- 空结果自动重试:首次返回空时自动再试,减少「搜不到、要反复切换」的情况
- 加载中提示:所有列表都会显示「加载中…」
- 下拉刷新:搜索页支持下拉重新搜索
- 上滑加载更多:保留分页加载
- 失败时显示错误信息与「重试」按钮,不再无限转圈
- 个人主页 / 动态 的 412 也走同一条重试链路,并加了加载中提示
- 其余为 1.0.3 已有内容:新图标(泉此方)、空间分享、个人主页两行排版、B 站链接外部打开、详情页简介位置、合集折叠与合集列表、关于页滚动居中 + 图标作者、首页加载更多不再跳顶、默认清晰度移除 480P、官网域名、联系方式更新
⚠️ 已知问题(欢迎在 Issue 反馈)
1. 按键手机适配尚未完成
目前只有:
↑ / ↓在列表中移动选中项确认键打开选中项数字键 1~9直接打开列表第 N 项
仍然存在的问题:
- 顶部搜索框、
推荐 / 热门 / 番剧 / 影视 / 直播标签无法用方向键选中 - 底部
首页 / 动态 / 消息 / 我的会被方向键优先抢走焦点 - 刷新、选择目录等按钮仍需触摸
之前尝试的「焦点环 + 长按返回软键菜单」方案问题更多,已回滚。
这一版先保持最基础可用,等大家实机反馈后再决定下一步方案。
欢迎反馈:机型、Android 版本、哪些键可用/没反应、期望的操作方式。
2. 字体切换功能已暂时移除
- 本版设置里没有「界面字体」
- 如果你确实需要内置中文字体(例如老设备缺少中文字体),请在 Issue 里说明机型与现象,会考虑加回
- 后续加回时会采用「不重启进程」的快速切换方式
3. B 站风控
搜索、空间、动态等接口在访问过于频繁时会被 B 站限流(412)。
本版已加入自动重试与缓存,但极端情况下仍可能失败,失败时会出现「重试」按钮。
安装包
OldBiliRetro-1.0.4-beta.apk(14.5 MB,已签名)versionCode 6/versionName 1.0.4 beta- 覆盖安装即可(签名不变,登录状态与设置保留)
不要安装旧版本,新版本会越来越完善。
OldBiliRetro 1.0.3 beta
OldBiliRetro 1.0.3 beta
不要安装旧版本,新版本会越来越完善。
更新内容
- 修复弹幕设置方向:从播放器进入时横屏,从「我的 → 设置」进入时保持竖屏
- 全新应用图标:泉此方抱小电视
- 个人空间可分享:空间页操作行新增「分享」,分享
https://space.bilibili.com/<UID> - 个人主页排版修复:头像与文字信息独占一行,关注/分享/私信/拉黑 四个按钮移到第二行等分排列,不再挤压昵称与数据
- 外部打开方式:B 站相关链接(bilibili.com / b23.tv / space / live / bilibili://)可在「打开方式」中选择 OldBiliRetro
- 更新了神秘的彩蛋。
- 清晰度调整:默认清晰度中移除 480P(官方已下架)
- 官网域名上线:
136.suzushikaze274.com;检查更新时可选「应用内打开」或「系统浏览器」 - 联系方式变更:统一为
sturdyfawn41583@gmail.com - 按键手机适配(部分完成):列表上下键移动 + 确认键打开 + 数字键 1~9 直达
- 关于页:新增一行「APP图标作者:鏡鏡鏡不吃魚Channel(B站UID518389127)」,页面支持滚动、内容居中
- 视频详情页顺序调整:简介移到「点赞/投币/收藏/评论/分享/下载」这一行下面、合集上面
- 合集折叠:合集默认只显示一行「合集(共 N 段视频) ›」,点击打开完整合集列表(支持几百段的长合集)
- 首页加载更多不再跳顶:推荐/热门快速下滑到底加载更多时保持当前位置
- 字体设置:设置里新增「界面字体」,可选 系统字体 / 楷体(霞鹜文楷,GB2312 子集)
- 切换时弹出二次确认:「您真的要切换字体吗?将结束进程并重启APP」
- 确认后自动结束进程并重启,立即生效;登录状态与其他设置全部保留
- 首页列表、详情页、设置页(含偏好行)都会立即套用
⚠️ 已知问题(欢迎在 Issue 反馈)
1. 按键手机适配尚未完成
目前只做了最基础的三件事:
↑ / ↓在列表中移动选中项确认键打开选中项数字键 1~9直接打开列表第 N 项
仍然存在的问题:
- 顶部搜索框、
推荐 / 热门 / 番剧 / 影视 / 直播这些标签无法用方向键选中 - 底部
首页 / 动态 / 消息 / 我的会被方向键优先抢走焦点 - 部分按钮(刷新、选择目录等)仍然需要触摸操作
之前尝试过「焦点环 + 长按返回软键菜单」的方案,但因为问题更多已经回滚。
这一版先保持最基础可用,等大家实机反馈后再决定下一步方案。
如果你使用按键手机(如 SH-02L、京瓷、富士通等日系机型),欢迎反馈:
- 机型、Android 版本
- 哪些按键可用 / 哪些完全没反应
- 期望的操作方式(例如:数字键选标签?长按返回出菜单?)
2. 字体切换速度慢
- 切换字体时会结束进程并重启 APP,重启过程约 1~3 秒(老设备更久)
- 重启后首页与设置页能立即显示新字体,但个别页面(部分详情页、弹窗)可能需要滑动一下才完全刷新
- 字体文件为 GB2312 子集(约 3.5MB),首次加载有轻微延迟
- 后续版本会尝试「不重启进程、仅重建界面」的快速切换方式
按键手机使用说明(当前版本)
| 按键 | 作用 |
|---|---|
| ↑ / ↓ | 列表内上下移动选中项 |
| 确认键(中心键 / Enter) | 打开选中项 |
| 1~9 | 直接打开列表第 1~9 项 |
| 返回键 | 返回上一页 |
播放器内:确认键 = 显示/隐藏控制栏,← / → = 快退/快进 10 秒,* = 弹幕开关。
顶部标签、搜索框、刷新等功能暂时仍需触摸,或使用支持触摸的机型。
安装包
OldBiliRetro-1.0.3-beta.apk(16.6 MB,已签名)versionCode 5/versionName 1.0.3 beta- 覆盖安装即可(签名不变)
不要安装旧版本,新版本会越来越完善。
OldBiliRetro 1.0.2 beta · 下载管理增强
OldBiliRetro 1.0.2 beta(下载管理增强)
不要安装旧版本,新版本会越来越完善。
新增
- 下载列表多选:顶部「多选」按钮进入多选模式,点条目即可勾选/取消,右上角显示「已选 N 项」,支持「全选」
- 批量开始:一键继续所选任务(暂停 / 失败 / 等待中)
- 批量删除(二次确认):
- 第一次确认:弹出「确定要删除选中的 N 个下载任务吗?」
- 第二次选择:仅删除记录(保留文件) 或 删除记录和文件
- 未完成下载也可删除:下载中、已暂停、失败、等待中的任务都能删(会自动中断下载并清理
.part) - 打开文件位置:
- 每条任务长按 →「打开文件位置」,显示完整路径,可一键复制
- 已完成任务的条目按钮直接变成「打开位置」
- 底部「打开下载文件夹」同样支持(新系统因
file://限制会给出可复制路径)
- 更新提示固定文案:设置 → 检查更新 的提示里都会带上「不要安装旧版本,新版本会越来越完善。」
修复 / 变更
- 下载列表条目按钮:已完成时显示「打开位置」,替代原来的「删除」(删除改到长按菜单,避免误触)
- 批量删除时自动停止正在下载的任务并清理残留文件
安装包
OldBiliRetro-1.0.2-beta.apk(14.5 MB,已签名)versionCode 3/versionName 1.0.2 beta- 覆盖安装即可(签名不变)
不要安装旧版本,新版本会越来越完善。
OldBiliRetro 1.0.1 beta · 下载修复
OldBiliRetro 1.0.1 beta(下载修复)
修复内容
下载全部清晰度都失败(HTTP 403) —— 两个根因:
-
取流只拿到 http 化地址
collectUrls在排序时,只要已经加入过「http 化」版本,就会把 https 原始地址丢弃。
arm64 设备因此只剩http://upos-*.bilivideo.com/...,而 B 站 CDN 已关闭明文 http 口 → 403。
→ 现在 https 原始地址始终保留。 -
下载请求的 UA 被 CDN 拒绝
下载器原先使用自制 UAMozilla/5.0 (Linux; Android 4.0; OldBiliRetro)...,
CDN 按 UA 校验后直接 403(播放器用的是浏览器 UA,所以播放正常)。
→ 下载 UA 改为与播放器一致,并补Origin/Accept头。
额外改进
- 下载前把 CDN 的
http://地址自动规范化为https://(B 站已拒绝明文 http) - 下载改为多候选线路重试:https 优先,任一条失败自动换下一条,全部失败才报错
- 换线路时自动清理半截
.part文件,避免续传出错
验证
Pixel 9(Android 17,arm64-v8a)实测:
- 选择 1080P 下载 → 成功,文件
av117498192071075_1080P高清.mp4(4.4 MB) - 文件头校验:
00 00 00 20 66 74 79 70 69 73 6f 6d(ftypisom,合法 MP4) - 日志中不再出现
线路[n]失败: HTTP 403
安装包
OldBiliRetro-1.0.1-beta.apk(14.5 MB,已签名)versionCode 2/versionName 1.0.1 beta- 覆盖安装即可,无需卸载(签名不变)
完整变更:53f9e79
OldBiliRetro 1.0.0 beta
OldBiliRetro 1.0.0 beta
面向古董设备的第三方哔哩哔哩客户端,严格还原 2013–2014 年 Holo Dark 界面。
⚠️ 本项目完全由 AI 开发(DeepSeek 模型 + DeepSeek Harness 框架),与哔哩哔哩官方没有任何关联。
使用前请阅读 DISCLAIMER.md。
安装包
OldBiliRetro-1.0.0-beta.apk(14.5 MB,已签名,release 构建)minSdkVersion 6(Android 2.0.1),实测最低可用 Android 2.3- 内置 5 个 ABI 的原生播放器:
armeabi/armeabi-v7a/arm64-v8a/x86/x86_64
兼容性
| ABI | 最低 API | Android | 原生播放器 | HTTPS |
|---|---|---|---|---|
| armeabi(ARMv5) | 9 | 2.3 ~ 2.3.7 | 自编译 | ✅ |
| armeabi-v7a | 9 | 2.3 ~ 4.4 | 自编译 | ✅ |
| arm64-v8a | 21 | 5.0 ~ 17 | 自编译 | ✅ |
| x86 | 9 | 2.3 ~ 7.x | 自编译 | ✅ |
| x86_64 | 21 | 5.0+ | 自编译 | ✅ |
清晰度
- 360P / 720P:所有设备可用(单流)
- 1080P:多数视频可用(需登录/大会员)
- 1080P60 / 2K:需 DASH 模式,Android 2.x 自动隐藏
- 480P:B 站服务端已下架该档,选择后会被降到 360P
主要功能
扫码/Cookie 登录、个性化首页、搜索(AV/BV 直达)、视频详情与分P、自编译 IJK 播放器(固定横屏、DASH/MP4 可选、长按 2 倍速、倍速 0.75x~2.0x)、弹幕(含播放中实时调整)、评论、个人空间、动态、消息、收藏夹、追番、下载、无图/无痕模式、清除缓存、兼容性列表。
依赖与致谢
- IJKPlayer · FFmpeg 4.0 · OpenSSL 1.0.2u · SoundTouch · libyuv · DanmakuFlameMaster · ZXing
- 灵感来源与参考项目:哔哩终端 修复版 与 哔哩经典(BiliClassic) —— 作者 AktuelleKamera
- 贡献者:DeepSeek(AI 模型)、DeepSeek Harness(智能体框架)
许可见 LICENSE(GPL-3.0)。