Commit Graph

4 Commits

Author SHA1 Message Date
Julien Calixte
210b2b0dcf fix: remove --format flag from yt-dlp to avoid unavailable format errors
--extract-audio + --audio-format mp3 handles conversion regardless of
source format, so the explicit --format bestaudio/best was unnecessarily
restrictive.
2026-03-23 22:32:13 +01:00
Julien Calixte
974f2ea326 fix: normalize YouTube URLs before passing to yt-dlp
Converts youtu.be short URLs to youtube.com/watch?v= format and strips
tracking/share parameters (si=, is=, feature=, etc.) that can confuse yt-dlp.
2026-03-23 22:25:02 +01:00
Julien Calixte
57910462e4 feat: add YouTube cookies upload via web UI
Adds a Settings panel to upload a cookies.txt file directly from the
browser, persisted in a named Docker volume. yt-dlp uses the file
when present to bypass YouTube bot detection.
2026-03-23 19:32:51 +01:00
Julien Calixte
8e137ace86 init 2026-03-23 18:54:10 +01:00