auto-commit for 296e06eb-544f-4710-845e-c5a611b15f0e

This commit is contained in:
emergent-agent-e1
2026-07-23 23:03:09 +00:00
parent bd8480bd14
commit 211d4c23d5
7 changed files with 303 additions and 38 deletions
+8 -4
View File
@@ -260,6 +260,9 @@ class Episode(EpisodeBase):
model_config = ConfigDict(extra="ignore")
id: str = Field(default_factory=lambda: str(uuid.uuid4()))
sonarr_episode_id: Optional[int] = None
hidden: bool = False
hls_path: Optional[str] = None
hls_status: Optional[str] = None
created_at: str = Field(default_factory=_now_iso)
@@ -313,12 +316,13 @@ class OpenSubsResult(BaseModel):
class TranscodeJob(BaseModel):
model_config = ConfigDict(extra="ignore")
id: str = Field(default_factory=lambda: str(uuid.uuid4()))
movie_id: str
movie_id: str # generic content id (movie_id OR episode_id, depending on content_type)
movie_title: str = ""
quality: str = "abr" # quick | abr
status: str = "pending" # pending | running | done | failed | cancelled
content_type: str = "movie" # movie | episode
quality: str = "abr"
status: str = "pending"
error: str = ""
triggered_by: str = "manual" # manual | auto
triggered_by: str = "manual"
created_at: str = Field(default_factory=_now_iso)
started_at: Optional[str] = None
finished_at: Optional[str] = None