github June6699/dart_simple_live tv_v1.8.1
Android TV v1.8.1

latest release: v1.13.1
3 hours ago

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 站下方灰色区域遮挡其他平台的问题。

Don't miss a new dart_simple_live release

NewReleases is sending notifications on new releases.