github urbanescavenger/BiliMT v2.0.3

latest releases: v3.0.11-alpha.8, v3.0.11-alpha.7, v3.0.11-alpha.6...
one month ago

v2.0.2 后移动端播放器继续打磨:竖屏视频自动全屏居中、画质入口下移、发送弹幕(本地插入+粉色描边识别)、弹幕数量档位、播放卡死自愈、后台播放音频焦点/耳机断开自动暂停;TV 修切回首页焦点抢走。合并 mort_debug → main 打稳定 tag。

竖屏视频全屏居中 + 非全屏布局

  • 竖屏视频播放自动全屏居中(上下留黑),暂停回退分栏显示简介/评论。
  • 非全屏默认播放视频区铺满高度居中(16:9 视频上下留黑)、隐藏简介;暂停回退 16:9 + 简介/评论分栏。用 userPaused 而非 isPlaying 判断,避免缓冲中回退分栏抖动。
  • 非全屏保留顶/底栏,仅全屏沉浸式自动隐藏系统栏与控件。

画质入口下移

  • 画质入口从设置 sheet 移至底栏进度条与全屏之间(HD 按钮 + 下拉),常用操作更近手。

发送弹幕

  • 底栏新增弹幕输入栏,WBI 签名 POST /x/v2/dm/post 发送;接键盘发送键,失败 toast 带 B站错误码诊断。
  • 本地插入用实时播放头 + 1s 前置偏移使刚发的弹幕立即可见;自己发的弹幕加粉色粗描边识别特效。
  • 修弹幕多的视频自己发的被限流截掉:isMine 弹幕必保留。

弹幕数量档位

  • 设置加弹幕数量档位:标准 / 宽松 / 极致 / 无限(TV + mobile),按档位调整同屏弹幕上限。

播放卡死自愈

  • 修播放卡死:播放 client 去 callTimeout,加 stall 自动重载续播。

后台播放音频焦点 / 耳机断开

  • 别的应用抢音频焦点→自动暂停,焦点回来→自动续播;耳机/蓝牙音频设备断开(AUDIO_BECOMING_NOISY)→自动暂停不自动续。
  • 启用 Media3 内置 setAudioAttributes(handleAudioFocus=true) + setHandleAudioBecomingNoisy(true),构建期两行;前台服务随 isPlaying 自动启停。仅移动端。

TV

  • 修切回首页焦点不再被第一个视频抢走。

versionCode 说明

本版 vc=2,003,000。computeVersionCode 对 prerelease 加 labelOrder*100+pre,故 v2.0.3-alpha.*(2,003,101~2,003,111)高于本稳定版——已装 alpha 的用户需手动安装 v2.0.3 升级(沿用 v2.0.0/v2.0.1/v2.0.2 同策略,不改 labelOrder)。

安装包

  • BiliMT-v2.0.3-arm64-v8a.apk
  • BiliMT-v2.0.3-armeabi-v7a.apk

Don't miss a new BiliMT release

NewReleases is sending notifications on new releases.