auto-commit for b5490b7b-d57f-4f53-9a99-bd8ed84027db

This commit is contained in:
emergent-agent-e1
2026-04-29 16:33:26 +00:00
parent 966ab6a34f
commit da8a2903b4
8 changed files with 698 additions and 21 deletions
+23
View File
@@ -175,6 +175,8 @@ class AppSettings(BaseModel):
tmdb_api_key: str = ""
radarr_url: str = ""
radarr_api_key: str = ""
auto_transcode: str = "off" # off | quick | abr
queue_paused: bool = False
class AppSettingsPublic(BaseModel):
@@ -184,6 +186,27 @@ class AppSettingsPublic(BaseModel):
tmdb_api_key: str = ""
radarr_url: str = ""
radarr_api_key: str = ""
auto_transcode: str = "off"
queue_paused: bool = False
# ---------- Transcode Queue ----------
class TranscodeJob(BaseModel):
model_config = ConfigDict(extra="ignore")
id: str = Field(default_factory=lambda: str(uuid.uuid4()))
movie_id: str
movie_title: str = ""
quality: str = "abr" # quick | abr
status: str = "pending" # pending | running | done | failed | cancelled
error: str = ""
triggered_by: str = "manual" # manual | auto
created_at: str = Field(default_factory=_now_iso)
started_at: Optional[str] = None
finished_at: Optional[str] = None
class QueuePauseToggle(BaseModel):
paused: bool
# ---------- Auth Tokens ----------