github June6699/dart_simple_live v1.13.3-pre-1026
SimpleLive 1.13.3-pre 10.26

pre-release3 hours ago

Simple Live v1.13.3-pre 10.26发布

本版主题:发热优化、Windows 退出修复与 B站弹幕缺失修复。

省电模式(新增,默认关闭)

  • 针对安卓端观看时发热严重的反馈,新增一键「省电模式」(设置 → 直播间设置 → 播放器,置于首位):视频缩放降档(均衡 → bilinear、画质 → spline36)、弹幕限 60 帧、关闭弹幕描边、放宽安卓播放检测频率、多开上限 4 个且压至最低清晰度。
  • 默认关闭,关闭时所有行为与 v1.13.2 完全一致;打开后进入下一个直播间生效。全端开关一致可见(iOS 上为弹幕部分生效)。

弹幕渲染降耗

  • 弹幕描边开关(默认开):关闭后每条弹幕少一次整段文本绘制,弹幕越密越省。
  • 帧率上限(默认跟随屏幕):高刷屏可限 60 帧,视觉无差异、GPU 负担约减半。
  • 修复「描边宽度」设置从未生效的问题(渲染侧此前硬编码为 2)。
  • 弹幕层透明度改为逐条并入颜色 alpha,去掉整层离屏合成(视觉不变)。

性能与修复

  • 高热房间 CPU:屏蔽词正则从「每条消息每个词重新编译」改为编译一次缓存,消息量越大收益越明显。
  • Windows 退出修复:关闭应用时偶发的「快速异常检测失败」fast-fail 弹窗与进程挂死;本地 fork media_kit_video Windows 部分,纹理与 mpv render context 释放改为同步等待,退出时等待 mpv 关停。
  • 关闭窗口弹「Unknown Hard Error」:装有搜狗输入法等第三方输入法的电脑,每次关闭都会弹出系统错误(出错模块 SogouPY.ime);现退出时跳过第三方模块的卸载回调,不再弹窗。

桌面端快捷键(Windows / macOS / Linux)

  • 中文输入法下 F、R、空格等单键快捷键可直接使用,无需先切英文;输入框内照常打中文。
  • 带 Ctrl / Alt / Win(macOS 为 Cmd / Ctrl / Option)的组合键不再被拦截,修复 macOS 直播间内 Cmd+Q 无法退出等问题;macOS / Linux 补上空格键播放/暂停;长按只触发一次。

B站弹幕缺失修复(#150)

  • B站对弹幕接口的登录态风控(账号被标记后带 cookie 请求被拒)导致弹幕缺失、换号才能恢复;现登录态请求失败时自动回退未登录获取 token,以游客身份连接弹幕。
  • 回退不粘连:每次进房先走登录态,风控解除后自动恢复;清晰度与账号其他功能不受影响(取流仍走登录态)。

设置页重排

  • 我的-设置入口:直播设置、弹幕设置、多开设置提前聚拢(外观 → 主页 → 直播 → 弹幕 → 多开 → 播放页 → 关注 → 定时 → 其他)。
  • 直播设置:省电模式置顶;移动端后台播放相关项并入「直播间」段;实时字幕(实验)移至末尾。
  • 弹幕设置拆为屏蔽 / 显示 / 重点动态 / 过滤与延迟四段,屏蔽保持第一。

Don't miss a new dart_simple_live release

NewReleases is sending notifications on new releases.