github urbanescavenger/BiliMT v1.0.9

latest releases: v3.1.0-alpha.1, v3.0.13, v3.0.13-alpha.25...
3 months ago

新增与改进

1. 设置内网络测速

设置页 → 播放设置新增"网络测速"入口,复用播放时的 CDN 测速能力:

  • 以最后一次播放的视频为样本,取其 playurl 返回的 CDN 候选(baseUrl + backupUrls)并发探测。
  • 弹窗按综合评分降序列出节点:排名、节点 host、首字节时间、下载速度(自动切换 KB/s 与 MB/s),并给最快的节点加"最快"标记与高亮。
  • 无播放历史时提示先播放任意视频;测速失败或超时给出对应提示。
  • 测出最快节点后,可在"CDN 线路"中手动指定对应提供商。

2. CDN 自动测速择优化

CdnSpeedTester 的探测策略调整,"自动"模式选 CDN 更快更稳:

  • 每个候选独立超时(连接/读取 2s),不再用单一总超时卡住所有候选。
  • 只采纳 2s 内返回的结果,整体 4s 超时兜底;移除固定延迟,直接 await 结果。
  • 降低读取超时到 2s,避免单个慢节点拖累整体择优。

修复

  • 搜索、动态、历史视频卡片点击 UP 主头像无响应:补全 onOwnerSelected 回调链(Search / Dynamic / History / SearchResultsView)。
  • UP 主主页"取消关注"确认对话框按钮焦点穿透:为对话框按钮加 focusProperties,避免焦点落到下层。

CI / 发布流程

  • 改用 gh release create --generate-notes 生成 GitHub Release 说明,替换原来的 softprops action,发布说明更可控。

安装包

  • BiliMT-v1.0.9-armeabi-v7a.apk
  • BiliMT-v1.0.9-arm64-v8a.apk

Don't miss a new BiliMT release

NewReleases is sending notifications on new releases.