fix: bgutil-ytdlp-pot-provider ile PO-token duvarını aş

Cookie bot-check'i çözdü ama "The page needs to be reloaded" hatası
kalıcıydı — YouTube artık proof-of-origin token da istiyor. Coolify
stack'ine brainicism/bgutil-ytdlp-pot-provider sidecar servisi
(sc_pot_provider, port 4416) eklendi, api-daemon imajına Python
plugin'i kuruldu, her yt-dlp çağrısına
--extractor-args youtubepot-bgutilhttp:base_url=... eklendi.
ytdlpCookieArgs -> ytdlpAntiBotArgs olarak birleştirildi.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-30 17:12:39 +03:00
co-authored by Claude Sonnet 5
parent e5a6f67788
commit fc7d1109aa
7 changed files with 38 additions and 12 deletions
+6
View File
@@ -19,6 +19,10 @@ services:
volumes:
- postgres-data:/var/lib/postgresql/data
sc_pot_provider:
image: brainicism/bgutil-ytdlp-pot-provider
restart: unless-stopped
sc_api_daemon:
build:
context: .
@@ -35,6 +39,7 @@ services:
TELEGRAM_BOT_TOKEN: ${TELEGRAM_BOT_TOKEN:-}
TELEGRAM_CHAT_ID: ${TELEGRAM_CHAT_ID:-}
YTDLP_COOKIES_B64: ${YTDLP_COOKIES_B64:-}
YTDLP_POT_PROVIDER_URL: http://sc_pot_provider:4416
volumes:
- shared-media:/shared-media
ports:
@@ -42,6 +47,7 @@ services:
depends_on:
- sc_redis
- sc_postgres
- sc_pot_provider
sc_heavy_worker:
build: