feat: 完成绿联影视接入并补齐扫描模式与统计展示

This commit is contained in:
doumao
2026-02-28 21:58:35 +08:00
parent 383371dd6f
commit 296261da8a
10 changed files with 2548 additions and 7 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ class ExistMediaInfo(BaseModel):
type: Optional[MediaType] = None
# 季
seasons: Optional[Dict[int, list]] = Field(default_factory=dict)
# 媒体服务器类型:plex、jellyfin、emby、trimemedia
# 媒体服务器类型:plex、jellyfin、emby、trimemedia、ugreen
server_type: Optional[str] = None
# 媒体服务器名称
server: Optional[str] = None
+1 -1
View File
@@ -29,7 +29,7 @@ class MediaServerConf(BaseModel):
# 名称
name: Optional[str] = None
# 类型 emby/jellyfin/plex
# 类型 emby/jellyfin/plex/trimemedia/ugreen
type: Optional[str] = None
# 配置
config: Optional[dict] = Field(default_factory=dict)
+4
View File
@@ -219,6 +219,8 @@ class SystemConfigKey(Enum):
PluginInstallReport = "PluginInstallReport"
# 配置向导状态
SetupWizardState = "SetupWizardState"
# 绿联影视登录会话缓存
UgreenSessionCache = "UgreenSessionCache"
# 处理进度Key字典
@@ -309,6 +311,8 @@ class MediaServerType(Enum):
Plex = "Plex"
# 飞牛影视
TrimeMedia = "TrimeMedia"
# 绿联影视
Ugreen = "Ugreen"
# 识别器类型