mirror of
https://github.com/myronblair/kino-app
synced 2026-07-27 21:18:43 -05:00
auto-commit for b5490b7b-d57f-4f53-9a99-bd8ed84027db
This commit is contained in:
@@ -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 ----------
|
||||
|
||||
Reference in New Issue
Block a user