Skip to content

Simple Live v1.13.0-pre

Pre-release
Pre-release

Choose a tag to compare

@June6699 June6699 released this 08 Sep 12:06

Build: 1.13.0+11300

Important

  • 文件大小大幅上升,是因为加入了许多游戏分类的icon,因为抖音最近更新了分类,但是并未提供游戏icon,所以都是我一个个通过各>种公开渠道拿到的icon文件,塞进来的。
  • 但是抖音的游戏细分类是动态的,比如当前时段如果没有这个游戏主播在播,他就不会有这个分类。

链接解析与清晰度记忆(2026-09-08 更新)

链接解析修复

  • 修复房间号含点号时解析失败:房间号如 123.456 的虎牙/抖音直播间现在可以正常解析,旧版会在点号处截断导致 API 报错。
  • 新增抖音 www 域名支持
    • https://www.douyin.com/live/数字 可直接解析
    • https://www.douyin.com/follow/live/数字 可直接解析(从关注页打开的链接)
  • 解析改用结构化 URI 处理,所有平台 host 匹配改为大小写不敏感。
  • 短链递归解析新增深度限制,防止短链互跳死循环。
  • 解析帮助文案更新,补充新支持的抖音链接格式。

清晰度记忆

  • 播放设置新增”记住上次”选项:在”默认清晰度”和”数据网络清晰度”下拉菜单中新增第 4 项”记住上次”。
  • 按平台记忆:每个直播平台独立记忆用户上次手动选择的清晰度。
  • 智能匹配策略
    • 优先按清晰度名称精确匹配(如”蓝光8M”)
    • 名称不存在时按距最高档的偏移兜底(如上次选第 1 档,本房间列表不同也选第 1 档)
    • 都匹配不到时回落到”中等”策略
  • 每次手动切换清晰度(包括开启功能前的切换)都会自动保存,无需额外操作。
  • 全端支持:主应用(Android、iOS、Windows、macOS、Linux)与 TV 应用(Android TV、Windows TV)均可使用。

Windows 播放兼容性

libmpv 升级至最新版本(2026-09-04 更新)

  • libmpv 已升级至 v0.41.0-1011-g182fa6ca4(2026-08-28 构建,120MB)
    • 从旧版 2023 年构建(29.7MB)升级,包含最新 ffmpeg 解码器
    • **修复 [issue #115](https://github.com/June6699/dart_simple_live/issues/115)**:手动设置 hwdec=d3d11va 现在正确生效,不再回退到 d3d11va-copy
    • 改善硬件解码兼容性和性能
    • 已通过完整验证:视频画面正常、默认硬解使用 d3d11va、手动 hwdec 设置生效、硬解开关正常、窗口操作正常

播放器稳定性说明

  • Windows 播放器页面、控制层和 native runtime 与 v1.12.8-test 已验证可用的组合保持一致。
  • Windows 灰屏不能只通过替换 libmpv-2.dll 判断;播放器页面/控制层的纹理生命周期和 native runtime 必须作为整体验证。
  • 实际解码路径仍取决于显卡、驱动、视频编码和直播流;播放器诊断页会显示当前使用的解码器。

主应用更新

播放暂停/继续

  • 直播间新增暂停/继续功能:全屏与非全屏控制栏均提供暂停按钮,暂停时画面冻结。
  • 继续播放时会自动刷新直播流回到最新画面,避免长时间暂停后画面落后于直播。
  • 桌面端默认支持空格键触发暂停/继续,可在 设置 → 播放设置 → 快捷键 中改绑或关闭;快捷键仅在直播间且输入框未聚焦时生效。

抖音直播分类

  • 抖音直播分类支持继续进入子分类,不再只显示第一层分类。例如可按”游戏 → 射击游戏 → 无畏契约”逐层浏览。
  • 分类数据按嵌套层级解析,后续出现更多层级时可继续进入。
  • 游戏子分类补充本地图标,普通 App 和 TV App 均可显示;图片按显示尺寸缓存,减少分类浏览时的内存占用。

关注标签刷新

  • 关注列表支持选择自定义标签进行显示,例如”上午开播”。
  • 手动刷新可仅处理当前选中的标签;选择”全部”时刷新全部关注。
  • 标签刷新范围独立于搜索、平台、直播状态和”仅显示开播”等临时显示筛选,避免误刷新或漏刷新。
  • 普通 App 和 TV App 均支持标签筛选;标签数据可随关注列表同步到 TV 端。
  • 直播间内新增”标签”入口,关注主播后可直接选择或修改自定义关注标签;主 App(Android、iOS、Windows、macOS、Linux)与 TV App(Android TV、Windows TV)均支持。

桌面端(Windows、macOS、Linux)

  • 最小窗口尺寸调整为 200 x 150
  • 小窗弹幕可按设置缩小字体、限制行数和降低透明度。
  • ❌修复失败:Windows 中文输入法状态下桌面快捷键(F/D/M/R/空格等)不生效的问题,当前逻辑是进入直播间后快捷键捕获期间临时分离输入法,离开直播间或聚焦输入框时自动恢复,无需再切换英文输入法。但是貌似并未生效。
  • 修复窗口顶部标题栏偶尔消失的问题。
  • 全屏控制栏新增小窗按钮(Windows、macOS、Linux)。
  • 小窗模式下控制栏改为紧凑布局(暂停、弹幕开关、静音、退出小窗),顶部栏隐藏截图与快捷访问按钮,避免小窗口内按钮溢出。

Android 主应用

  • 画中画模式可选择显示滚动弹幕,默认关闭。
  • Android 明确使用 Roboto 字体,改善部分设备的字体显示。

播放与稳定性

  • 主应用将播放停滞检测缩短为 10 秒,检测到停滞时尝试刷新播放。
  • 主应用会定期清理过多的聊天消息和已过期的 SuperChat,减少长期观看时的内存累积。
  • 抖音的 QuickJS 初始化增加降级处理,减少 Linux 缺少相关动态库时的启动失败。
  • Windows 播放渲染路径按 v1.12.8-test 基线恢复。