Add cookies file support for Docker; auto-detect /data/cookies.txt

This commit is contained in:
inputnoise
2026-05-25 20:57:04 +02:00
parent bcc425b6fb
commit 56dd5f8360
5 changed files with 48 additions and 2 deletions

View File

@@ -66,6 +66,7 @@ def on_startup():
key TEXT PRIMARY KEY,
value TEXT NOT NULL
)""",
"ALTER TABLE user_settings ADD COLUMN cookies_file TEXT DEFAULT ''",
"ALTER TABLE user_settings ADD COLUMN feed_weight_recency REAL DEFAULT 5.0",
"ALTER TABLE user_settings ADD COLUMN feed_weight_affinity REAL DEFAULT 5.0",
"ALTER TABLE user_settings ADD COLUMN feed_weight_channel REAL DEFAULT 5.0",
@@ -142,6 +143,7 @@ def on_startup():
if first_user_settings:
ytdlp_service.set_max_concurrent(first_user_settings.max_concurrent_downloads)
ytdlp_service.set_cookies_browser(first_user_settings.cookies_browser or "")
ytdlp_service.set_cookies_file(first_user_settings.cookies_file or "")
finally:
db.close()