Repository navigation
docs: define media lifecycle and fallback architecture - #6
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
现有文档尚未完整定义 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