Skip to content

Releases: c-yyy/bili-mux

v1.2.3

Choose a tag to compare

@c-yyy c-yyy released this 12 Sep 14:13

修复 Chrome 应用商店「Manifest V3 产品包含远程托管代码」拒审。

  • 移除 ffmpeg 内置 CDN 默认路径:@ffmpeg/ffmpeg 的发布包内置一个把 corePath 指向 https://unpkg.com/@ffmpeg/core@ 的默认配置。本项目运行时始终显式传本地路径,不会真的联网取,但商店是静态扫描、见该直链即判违规。现由 tools/patch-ffmpeg.js 在打包时改写成包内自带的 core,并去掉指向不存在资源的 sourceMappingURL 注释
  • 收紧 web_accessible_resources:原先 lib/ffmpeg/* 对 <all_urls> 开放;ffmpeg 全套只在扩展自有页面(Offscreen Document)内加载,本不需要对外暴露。现仅保留 icons/icon128.png 且限定 *.bilibili.com
  • 新增 tools/patch-ffmpeg.js(幂等,已接入 pack.sh / zip.sh)与 tools/verify-extension.js(经 CDP 在真实 Chrome 里加载扩展做冒烟校验)

商店上传用 Bili-Mux-v1.2.3.zip;Bili-Mux-v1.2.3.crx 为自用/本地安装版本。

Bili-Mux v1.2.2

Choose a tag to compare

@c-yyy c-yyy released this 10 Sep 14:50

已上架 Chrome 和 Edge 扩展商店,可直接安装(搜索【哔哩喵 或者 bili mux】:

Chrome 扩展商店

Edge 扩展商店

也可手动安装:
Bili-Mux v1.2.2

  • 修复高级下载偶发失败「Extension context invalidated」:扩展被更新/重载后,已注入的 content script 会变孤儿,拉流(纯 fetch)能跑完、直到分块传输才报错,用户白等几百 MB。现在动作开头即预检上下文,失效时跳过拉流直接提示刷新;消息发送对瞬时错误自动重试一次
  • 失败处新增重试按钮:解析 / 拉流 / 传输 / 合成 / 等待超时 / 封面 / 分离下载 / FLV 合并失败时,状态文字旁出现重试按钮,点击重跑对应动作;上下文失效场景按钮变为「刷新页面」
  • Service Worker 重启不再丢失合成结果:tabId 编入 requestId,SW 被回收后仍能反解目标标签回传结果(不新增任何权限);offscreen - 分块按 index 去重,避免自动重发导致合成体积翻倍
  • 工具栏图标默认色改为浅灰:与 B站原生工具栏同款灰,悬停时图标与文字一起变品牌粉

Bili-Mux v1.2.0

Choose a tag to compare

@c-yyy c-yyy released this 09 Sep 02:33

已上架 Chrome 和 Edge 扩展商店,可直接安装(搜索【哔哩喵 或者 bili mux】:

Chrome 扩展商店

Edge 扩展商店

也可手动安装:
Bili-Mux v1.2.0

image
  • 新增番剧 / 影视支持:/bangumi/play/ss*、/ep* 走 PGC 接口链,面板新增「选集」下拉;会员专享(-10403)、试看片段(PLAY_PREVIEW)、风控等给出明确提示
  • 新增课程支持:/cheese/play/* 走 PUGV 接口链,面板显示「课程目录」;未购买课程给出「需购买」而非「大会员」提示
  • CDN 节点轮换容错:修复主 CDN 节点故障即整次下载失败的问题,依次尝试备用节点(网络层错误 / 5xx / 超时换节点,4xx 立即放弃)
  • 工具栏按钮对齐优化:克隆参考元素样式 + 运行时几何校正,与点赞/投币/收藏同排等高;移除悬停边框与动画特效,仅保留变色
  • 清晰度与文件名优化:下拉选项显示清晰度名、分辨率、码率;下载文件名统一为「标题_清晰度_视频ID」格式(番剧/课程带上 ep 号);
  • 修复 HDR 档被误设为默认的问题
  • 修复 /list/* 播放页与番剧页 SPA 切集时面板不重新解析的隐蔽 bug
image

Bili-Mux v1.1.1

Choose a tag to compare

@c-yyy c-yyy released this 24 Aug 11:41

已上架 Chrome 和 Edge 扩展商店,可直接安装(搜索【哔哩喵 或者 bili mux】:

Chrome 扩展商店

Edge 扩展商店

也可手动安装:
Bili-Mux v1.1.1

screenshot

  • UI调整
  • 优化合成效率

Bili-Mux v1.1.0

Choose a tag to compare

@c-yyy c-yyy released this 22 Aug 07:22

📦 下载 / Download

⬇️ Bili-Mux-v1.1.0.crx

📄 隐私政策 / Privacy Policy

安装 / Install

  1. 打开 Chrome,地址栏输入 chrome://extensions/ 并开启右上角「开发者模式」/ Open Chrome, enter chrome://extensions/, enable "Developer mode".
  2. 将下载的 Bili-Mux-v1.1.0.crx 拖入页面,点击「添加扩展程序」/ Drag the downloaded .crx onto the page, click "Add extension".
  3. 打开任意 B站视频页(需已登录),工具栏末尾出现粉色「下载」按钮即安装成功 / Open any Bilibili video page (logged in) — a pink "Download" button at the end of the toolbar means it's installed.
download panel screenshot

A Manifest V3 Chrome extension that injects a download panel into Bilibili video pages, supporting cover download, DASH audio/video stream saving, in-browser ffmpeg.wasm MP4 muxing, FLV merge download, and multi-part batch download.

For personal learning and archival use only. Do not use for mass ripping or redistribution.