Skip to content

docs: define media lifecycle and fallback architecture - #6

Merged
InfinityPacer merged 1 commit into
mainfrom
docs/mediainfo-fallback-architecture
Aug 28, 2026
Merged

InfinityPacer merged 1 commit into
mainfrom
docs/mediainfo-fallback-architecture

Conversation

@InfinityPacer

Copy link
Copy Markdown
Owner

现有文档尚未完整定义 MoviePilot、MediaVault、115 与 Plex Gateway 之间的媒体生命周期,也未把 Gateway 的 MediaInfo 兜底纳入原有 Phase A-F 路线。

本次补充统一架构设计,明确资源来源、分享挂载与转存、所有权、做种、本地文件释放和删除边界。同时将 MediaInfo Phase D 定义为独立于播放重定向的数据平面,覆盖 L1 与 SQLite 缓存、受限远程探测、预热、响应增强,以及 Plex 持久化的 API、受支持接口和独立 DB Helper 候选。

文档同步明确客户端现状、可选 PLEX_TOKEN 的使用边界,以及 app.env 的本地部署约束。此次仅更新架构与路线,不实现运行时代码,不触发版本发布。

验证

  • go test ./...
  • git diff --check
  • JSON、Markdown 围栏、本地链接和隐私扫描

@InfinityPacer
InfinityPacer merged commit e22eb98 into main Aug 28, 2026
1 check passed
@InfinityPacer
InfinityPacer deleted the docs/mediainfo-fallback-architecture branch August 28, 2026 17:13
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