0、前言
提前发布,祝大家双节快乐,因为一想到可以给很多宅男宅女们,提供假期更好的直播体验(尤其是斗鱼用户),我就充满了干劲,极致抽空完成更新,应该是最快的斗鱼断流修复分支吧?
但是由于我一直没出现过斗鱼的这个断流问题,所以加了cookie之后是否能规避,仍需你们自己实测,猜测是斗鱼对于匿名用户的最高画质的限制,普遍出现在十分钟左右。
1、关注标签管理
- 新增与主应用兼容的标签实体,支持新增、重命名、删除和成员数量显示。
- 直播间设置标签会同步维护标签成员关系。
- 旧版本字符串标签首次启动时自动迁移。
- 备份、恢复和同步支持真实标签列表,并兼容主应用配置包。
2、遥控器 OK 键
- 设置中可选择 OK 键显示或隐藏控制栏,或直接暂停/继续。
- 媒体播放、暂停按键行为保持不变。
3、播放稳定性
- 看门狗检测进度前进不足、持续缓冲和画面停滞,必要时自动刷新或重开房间。
- 播放重试、切线路、暂停恢复和看门狗刷新增加代际防护,避免旧请求覆盖新流。
- Android 重开流前统一停止旧流,降低 MediaCodec/Surface 竞态风险。
- 播放打开等待完成并捕获异常。
- 全局崩溃日志写入应用目录
log/crash-日期.log,保留最近 5 个文件。 - 定时刷新遇到上一轮未完成时 60 秒后重试。
4、直播观看与账号
- TV 端新增斗鱼 Cookie 配置入口,登录 Cookie 注入播放请求。Cookie导入教程
- 斗鱼重连前刷新播放签名并校验响应,降低约十分钟断流后恢复失败。
- 自动切换检索增强:跳过已下播或状态请求失败的房间,继续查找下一个直播间。
- 修复"未开播"房间卡住自动切换的问题:打开的直播间本身未开播时(例如通过观看记录进入已关播直播间,或自动切换后落在刚下播的房间),会自动继续检索下一个正在直播的关注房间,不再一直停留在"未开播"页面;连续多个直播间都未开播时会自动停止换台,避免异常情况下无限切换。
- Android TV 与 TV-Windows 共用核心播放和 Cookie 注入逻辑。
5、其他修复
- 修复主应用关注标签长度限制未生效问题。
- 修复关注页卡片在字体缩放或徽标较多时底部内容被裁切问题。
- 修复虎牙搜索翻页重复,结果上限提升至 100 条。
- Windows 账号管理列表改为单一连续滚动区域,修复 B 站下方灰色区域遮挡其他平台的问题。