Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
# 统一故障修复 — 2026-10-03
# 七个媒体库恢复最早上传版 — 2026-10-04

- 用户明确要求恢复 GitHub 最早上传的第一版:MissAV 1.0.0、SexBJCam 1.1.3、ASMRLIB 1.2.0、JAVGG 1.0.0、麻豆亚洲版 1.0.1、套路 SM 1.0.0、KBJ fan 1.0.0。原始脚本逐字节恢复,版本号、参数和解析行为与原版一致。
- 保留七个原下载路径和媒体库 ID。MissAV 的四个入口全部同步为最早 `missav-mini-library.js` 的 1.0.0 原始内容;兼容同步任务继续保持一致。
- 麻豆亚洲版最早提交使用旧名 `madou8-mini-library.js`,之后迭代换名为当前 `madou8-mini-library 5.js`。经提交祖先、相同库 ID 和相同文件内容核对,恢复的是更早的 1.0.1;当前 5.js 下载地址保留。
- 原始提交、原文件名和 SHA-256 存于 `tools/library-first-versions.json`,离线检查验证恢复内容。原版参数契约同步恢复;只撤回依赖已取消功能的回归检查,其他库和包装检查继续保留。
- 下文七个库的 2026-10-03 优化及播放修复为历史记录,现已撤回。其他媒体库、Forward 与 Angel Live 内容不在本次恢复范围。

# 统一故障修复 — 2026-10-03(历史记录,已撤回)

整合 MissAV 1.5.11、ASMRLIB 1.2.2、JAVGG 1.0.2、SexBJCam 1.1.9、麻豆亚洲版 1.1.2、套路 SM 1.0.2、KBJ fan 1.0.2,原下载路径全部保留。整体 103 项媒体库回归及仓库 CI 对应检查通过;下文各独立修复的检查数是各自主分支基线的验证记录。

Expand Down
34 changes: 25 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,35 @@

本仓库同时保存 DreamBy(baiPlay)自定义媒体库、Forward 脚本和 Angel Live 插件。不同协议的版本号不能互相比较;亚洲版、国产版等不同内容分支分别维护。

已经导入 DreamBy 的入口继续使用原来的下载地址。更新沿用原文件路径、媒体库 ID 和原参数名;不用删除后重新导入。每个下载入口都包含完整 JavaScript,不需要远程加载器。
已经导入 DreamBy 的入口继续使用原来的下载地址和媒体库 ID。每个下载入口都包含完整 JavaScript,不需要远程加载器。

## 2026-10-04:七个媒体库恢复最早上传版

按用户确认,以下七个媒体库恢复到 GitHub 历史中最早上传的原始内容,包含原版版本号、参数和解析行为。此次恢复并非仅退回 2026-10-03 播放修复之前。

| 媒体库 / 当前下载文件 | 恢复版本 | 原始提交 |
| --- | --- | --- |
| [MissAV](missav-mini-library.js) | 1.0.0 | [a44d256](https://github.com/bbnotcode/ph_js/commit/a44d25631a06c29b4491610c96c965bb03c9711d) |
| [SexBJCam](sexbjcam-mini-library.js) | 1.1.3 | [420f4fa](https://github.com/bbnotcode/ph_js/commit/420f4fa2a5812cb647249a184f59696cbbdb02fb) |
| [ASMRLIB](asmrlib-mini-library.js) | 1.2.0 | [4a2ece9](https://github.com/bbnotcode/ph_js/commit/4a2ece99e4af217c1509c522c0d84d276b068b08) |
| [JAVGG](javgg-mini-library.js) | 1.0.0 | [b17286b](https://github.com/bbnotcode/ph_js/commit/b17286ba023d392cf9a6e3935590e2bc5c528b06) |
| [麻豆亚洲版](madou8-mini-library%205.js) | 1.0.1 | [2a16937](https://github.com/bbnotcode/ph_js/commit/2a16937466dfbb908ae1bab6a1347569299df1df) |
| [套路 SM](taolusm-mini-library.js) | 1.0.0 | [fbb65e1](https://github.com/bbnotcode/ph_js/commit/fbb65e110e60561c4a557adb42c80dc2e173505f) |
| [KBJ fan](kbjfan-mini-library.js) | 1.0.0 | [e943d61](https://github.com/bbnotcode/ph_js/commit/e943d616e2df05c3abf6fdf2a716780c9d6a0aff) |

麻豆最早以 `madou8-mini-library.js` 上传,后来同一内容迭代为 `madou8-mini-library 5.js`;现将最早的 1.0.1 内容放回当前下载路径。MissAV 四个既有入口同步为同一份原始 1.0.0,避免兼容同步任务再次覆盖恢复结果。全部原 raw 下载地址保留。

原始提交、原文件名及 SHA-256 记录在 [tools/library-first-versions.json](tools/library-first-versions.json)。恢复检查逐字节校验原版内容,语法、媒体库 ID 和原版公共入口继续验证。2026-10-03 的七库修复记录保留在下文作为历史记录。

## 主维护文件与兼容入口

| 主维护文件 | 版本 | 保留并同步的旧文件 |
| --- | --- | --- |
| [eporner-mini-library 2.js](eporner-mini-library%202.js) | 1.0.9 | `eporner-mini-library.js` |
| [xxxfollow-mini-library 5.js](xxxfollow-mini-library%205.js) | 1.0.1 | `xxxfollow-mini-library.js` |
| [missav-mini-library-download-working 6.js](missav-mini-library-download-working%206.js) | 1.5.11 | `missav-mini-library-download-working.js`、`missav-mini-library.js`、`missav-mini-library-CloudFlare.js` |

Eporner、XXXFollow 的两份文件原本内容相同。MissAV 的两个旧 1.0.7 实现升级为当前维护版的兼容副本,保留 `missav-mini-library` ID、旧参数名和 `missav://detail?` 历史条目格式。
| [missav-mini-library-download-working 6.js](missav-mini-library-download-working%206.js) | 1.0.0 | `missav-mini-library-download-working.js`、`missav-mini-library.js`、`missav-mini-library-CloudFlare.js` |

MissAV 1.5.11 修正正常 HTTP 200 页面被误判成 Cloudflare 验证页的问题,并为播放阶段增加脚本侧请求截止时间。旧下载地址保持不变。桌面实际页面解析和离线回归已验证;iPhone 原生起播仍需设备确认,桌面匿名 HTTP 请求视频 CDN 的 403 与地址解析结果分别记录。
Eporner、XXXFollow 的两份文件原本内容相同。MissAV 的四个入口现均为原始 1.0.0 的完整兼容副本,保留 `missav-mini-library` ID 和原版 `baseURL`、`entryPath` 参数。

日常只修改左侧主维护文件,再运行:

Expand All @@ -31,7 +47,7 @@ GitHub Actions 会先生成兼容副本并验证;`main` 的检查通过后,
- Hanime1 的 `.fwd` 包和加密的 `twitter视频.js` 保持原格式;Stripchat ZIP、两个订阅索引和插件主程序保持一致。
- `ttdm-mini-library (1).js`、`pektino-mini-library 3.js` 保持现有文件名。

## 2026-10-03 更新版本
## 2026-10-03 更新版本(历史记录,七库现已恢复原版)

| 文件 | 原版本 | 新版本 |
| --- | --- | --- |
Expand Down Expand Up @@ -61,7 +77,7 @@ GitHub Actions 会先生成兼容副本并验证;`main` 的检查通过后,

具体行为和设备验证限制见 [CHANGELOG.md](CHANGELOG.md)。

## 统一故障修复 — 2026-10-03
## 统一故障修复 — 2026-10-03(历史记录,已撤回)

- 麻豆亚洲版 `madou8-mini-library 5.js` 为 1.1.2:首屏只取最近更新,分类预览随后加载;HTTP 错误及验证失败明确报告。五个分类前两页各返回 12 条且没有跨页重复;桌面首屏 1.543 秒。原文件名、ID、`baseUrl` 和 `madou8://` 版本载荷保持兼容。
- 播放检查最多 12 条实际普通 HLS 线路,使用三个逻辑并发任务和 28 秒预算,避免接口顺序变化时漏掉第五条以后的有效源。沿用网页 `xhrSetup` 的 `Accept` 凭据,每次从 API 刷新,不写入版本/缓存。专用 StreamPipe/service-worker 线路及明确 `native:false` 的线路不会伪装成原生地址。
Expand All @@ -73,15 +89,15 @@ GitHub Actions 会先生成兼容副本并验证;`main` 的检查通过后,

ASMRLIB 1.2.2 的 BI/AB 使用“验证后播放”入口,在原详情页内选择线路并手动验证或点击播放。源设置中的“显示播放验证页面”默认开启。只有浏览器返回最终媒体地址才会交给原生播放器;若只返回网页或 blob,脚本会显示具体阶段。此流程的代码及模拟已验证,iPhone 嵌套媒体回传、自动交回和起播仍待设备确认。

## JAVGG 1.0.2 播放修复
## JAVGG 1.0.2 播放修复(历史记录,已撤回)

`javgg-mini-library.js` 保持原下载路径、媒体库 ID、`baseUrl` 参数和旧 `javgg://` 载荷。按实际 `data-nume` 对应 VH、playmate、luluvdoo、SW 线路,静态读取公开播放器的打包代码,不执行远程脚本。资源列表仅包含本次成功读取到的真实画质,最高画质默认;地址在每次播放时刷新。

画质发现与播放各有 28 秒总时限,播放器及清单 HTTP 阶段最多 4 秒;两路并发检查,某条线路失效不会抹掉其他可用线路。静态发现已有可用线路时直接返回;全部失败时最多一次 8 秒浏览器媒体捕获。已选线路播放的捕获最多 10 秒。404、验证页、非 HLS 响应会明确失败,临时发现失败可重新请求。脚本截止时间不能强制取消宿主已经启动的原生请求。

匿名桌面 HTTP 已验证 CAWB-046 的 luluvdoo 1080p、SW 1080p/720p/480p 和 MIRD-287 的 luluvdoo 720p,master、变体与分片可请求;ATID-666 的 SW 清单当时返回 404。首页/详情 HTTP 还可能遇到站点浏览器检查,浏览器正常打开不等于设备脚本能读取。DreamBy 浏览器回传、iPhone 原生起播与切画质仍待实测。

## SexBJCam 1.1.9 播放修复
## SexBJCam 1.1.9 播放修复(历史记录,已撤回)

保留 `sexbjcam-mini-library.js` 原下载路径、`sexbjcam-mini-library` ID、`baseURL` 参数、历史详情 URL 与 `quality:1080/720/480` ID。播放器改为先用 HTTP 读取公开打包配置,必要时只做一次 12 秒浏览器媒体捕获;HLS 正文使用最多 4 秒 HTTP 请求,不再用浏览器导航清单。详情、资源发现和播放各有 28 秒总时限;脚本截止时间不能强制取消宿主原生任务。

Expand Down
Loading