From 4bb8b85c0e765e288f64d67e196d673efdb82423 Mon Sep 17 00:00:00 2001 From: "debian.StillHammer" Date: Tue, 9 Dec 2025 09:24:57 +0000 Subject: [PATCH] Fix dynamic YouTube cookies detection MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Allow cookies uploaded after server start to be detected by checking process.env.YOUTUBE_COOKIES_PATH dynamically instead of relying only on the cached COOKIES_PATH constant. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/services/youtube.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/services/youtube.js b/src/services/youtube.js index d91926f..79d7963 100644 --- a/src/services/youtube.js +++ b/src/services/youtube.js @@ -69,7 +69,8 @@ function addCookiesArg(args, cookiesPath = null) { } // Option 2: Use static cookies file (may expire) - const cookies = cookiesPath || COOKIES_PATH; + // Check dynamically in case cookies were uploaded after server started + const cookies = cookiesPath || process.env.YOUTUBE_COOKIES_PATH || COOKIES_PATH; if (cookies && fs.existsSync(cookies)) { console.log(`Using cookies file: ${cookies}`); return ['--cookies', cookies, ...args];