From 4dd060cbc9519c28a63375bddd91f1950534d25a Mon Sep 17 00:00:00 2001 From: Dymas Date: Mon, 22 Jun 2026 10:57:55 +0200 Subject: [PATCH] Apply cookies to yt-dlp search requests --- src/backend/src/shared/youtube.service.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/backend/src/shared/youtube.service.ts b/src/backend/src/shared/youtube.service.ts index a092b2e..f70c0f7 100644 --- a/src/backend/src/shared/youtube.service.ts +++ b/src/backend/src/shared/youtube.service.ts @@ -155,6 +155,7 @@ export class YoutubeService { private async searchYoutubeVideos(query: string): Promise { const searchTarget = `ytsearch15:${query}`; + const cookiesFile = this.prepareWritableCookiesFile(this.getCookiesFile()); const args = [ '--dump-single-json', '--skip-download', @@ -168,6 +169,10 @@ export class YoutubeService { searchTarget, ]; + if (cookiesFile) { + args.splice(args.length - 1, 0, '--cookies', cookiesFile); + } + const output = await this.runYtDlpForOutput(args); let parsed: any;