Repository navigation
影哨 v2.8.12 · 播放加速重做、更名与界面精简
自 v2.6.2 以来的第一次发布,涵盖 2.6.3 → 2.8.12 全部变更。应用更名为影哨(原 Bili 缓冲站),副标题 bilibili buffer。
播放体验重做(2.8.0 – 2.8.6)
- 播放器首次媒体请求即接入 64 KiB 分块加速:8 路起步、全局最高 32 路,按片段大小分配并发,缺缓冲时自动增援
- 并发收益自适应:按同主机历史吞吐学习增减,降低并发若吞吐损失超 10% 自动回退
- 在线播放与离线下载共享请求预算:跨标签公平分配、45 秒租约、后台最多占四分之一
- 部分缓存命中只补缺口:已驻留范围不再重复下载,仅请求缺失分段
- 播放位置感知的缓存回收:优先保留前方窗口与回看窗口,远离窗口的数据先回收
- 字节级内存准入与落盘背压:长视频下载与合并期间工作内存有界
- 离线下载校验过的 CDN 范围镜像复用:再次播放同一媒体文件可直接命中本机数据
稳健性(2.8.7 – 2.8.9)
- 缺失可选浏览器 API 时整体降级为原生播放路径,注入期不抛错
- Chrome 版本兼容门禁(
npm run check)与运行期浏览器自检:浏览器升级后若某项能力失效,弹窗会列出具体失败项与排查入口 - 修复下载启动竞态:并发「开始缓存」不再产生同任务双下载器或复活已删除数据;预算/租约的暂时性错误改为自动退避续传
界面与命名(2.8.9 – 2.8.12)
- 「播放」页重排为紧凑结构:概览三项常驻(加速网速 / 已命中缓存 / 预热就绪),进度条外观与详细统计默认折叠,外观摘要行即实时配色预览
- CDN 路线与并发上限改为系统自决,移除手动下拉;历史保存的自定义值自动失效
- 应用更名「影哨」,弹窗页眉新增副标题 bilibili buffer 与 GitHub 入口
安装与升级
- 附件
yingsao-2.8.12.zip:打开chrome://extensions(开启开发者模式)后直接拖入即可 - 从旧版本升级:扩展 ID 不变,片库、断点与配置数据原地保留
- 解包 / zip 安装可能被 Chrome 升级后停用,「没反应」时先确认扩展未被停用
完整的问题、试验与验证记录见仓库内 开发日志.md。