Skip to content

fix: ASMRLIB 1.2.2 保留嵌入播放器与手动验证 - #10

Merged
bbnotcode merged 1 commit into
mainfrom
codex/asmrlib-playback-recovery-20261003
Oct 3, 2026
Merged

bbnotcode merged 1 commit into
mainfrom
codex/asmrlib-playback-recovery-20261003

Conversation

@bbnotcode

Copy link
Copy Markdown
Owner

ASMRLIB 的当前 BI/AB 线路无法通过独立隐藏打开播放器完成解析:BI 要求用户点击真人验证,AB 的公开脚本在顶层打开时跳转到托管站首页。旧脚本重复尝试两条隐藏线路后只报告“快速线路和备用线路均未捕获到媒体”,丢失失败原因。

1.2.2 改为“验证后播放”入口,在原 ASMRLIB 详情页保留 iframe、线路选择和用户验证;新增默认开启的 browserVisible 设置。用户在页面内选 BI/AB 并点击验证或播放,只有最终媒体返回后才交给原生播放器。旧条目 ID、BI/AB 版本载荷和直接媒体输入保持可用;旧 UP 最多尝试 5 秒 API,再回退一次页面。

页面媒体等待仅一次、20 秒,采用工作区已有的最小媒体等待选项。媒体请求头从捕获条目取得;缺少时不推定外层页面 Origin/Referer。错误显示验证、blob-only、媒体未回传或宿主超时阶段,过滤原始宿主异常中的凭证信息。脚本超时不能强制取消宿主原生任务。

验证:三个实际详情 HTTP 200,均有 BI/AB;BI 验证提示与 AB 顶层跳转已观察和对照公开脚本。55 项媒体库回归通过(新增 9 项 ASMRLIB 流程检查),普通语法、39 个契约、兼容副本、包完整性和其余既有 CI 命令通过。

保留草稿:未取得 DreamBy iPhone 的可见验证、嵌套媒体回传、自动交回与原生播放证据。此稿修正已确认的上下文与交互问题,不能宣称所有影片已恢复。若宿主仍只返回网页或 blob,须按浏览器桥接能力缺口处理。

MissAV 修复另见 PR #9;此 PR 不修改 MissAV 或 JAVGG。

@bbnotcode
bbnotcode merged commit 66e6049 into main Oct 3, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant