Skip to content

发布 ShimWeave 0.0.3,修复 http 打开的 Plex Web 无法播放 STRM - #8

Merged
InfinityPacer merged 1 commit into
mainfrom
release/0.0.3
Sep 30, 2026
Merged

InfinityPacer merged 1 commit into
mainfrom
release/0.0.3

Conversation

@InfinityPacer

Copy link
Copy Markdown
Owner

问题

用局域网地址以 http 打开 Plex Web(如 http://<局域网地址>:32400/web)时,已安装 ShimWeave 的浏览器播放 STRM 报「播放错误 s1002(网络)」。http 页面不是安全上下文,浏览器不提供 crypto.randomUUID,扩展接管后生成会话编号时抛出异常,取流前就中断了。修复已在 #7 合入 main,尚未发布。

结果

发布 0.0.3,内容为 #7 的修复。

  • 同步 VERSION、根包、扩展包与 Manifest 到 0.0.3。
  • CHANGELOG 增加 [0.0.3] - 2026-09-30 节,已知限制沿用 0.0.2。

验证

在本分支(f5d4c1c)本地运行,Node 22、pnpm 11。

pnpm build               通过
pnpm test                Test Files 51 passed (51)  Tests 375 passed (375)
pnpm typecheck           通过
pnpm lint                biome check . Checked 153 files, No fixes applied
pnpm package:extension   artifacts/shimweave-0.0.3.zip
git diff --check         通过

#7 在真实页面上验证过起播:以 http 打开的 Plex Web 播放 HEVC STRM,修复前报 s1002,修复后由扩展接管,进度正常推进,媒体从 CDN 直达浏览器。拖动进度和切集复用同一个编号函数,没有单独在页面上走一遍。

合并后 VERSION 变更触发 release 工作流,由 CI 完成测试、打包、打 v0.0.3 Tag 与 GitHub Release。

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 <[email protected]>
@InfinityPacer
InfinityPacer merged commit dc9b7d2 into main Sep 30, 2026
1 check passed
@InfinityPacer
InfinityPacer deleted the release/0.0.3 branch September 30, 2026 01:56
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