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,以游客身份连接弹幕。
- 回退不粘连:每次进房先走登录态,风控解除后自动恢复;清晰度与账号其他功能不受影响(取流仍走登录态)。
设置页重排
- 我的-设置入口:直播设置、弹幕设置、多开设置提前聚拢(外观 → 主页 → 直播 → 弹幕 → 多开 → 播放页 → 关注 → 定时 → 其他)。
- 直播设置:省电模式置顶;移动端后台播放相关项并入「直播间」段;实时字幕(实验)移至末尾。
- 弹幕设置拆为屏蔽 / 显示 / 重点动态 / 过滤与延迟四段,屏蔽保持第一。