Commit History

  1. Add Render yt-dlp proxy service, update HF downloader to stream from it

    e345d7e
  2. Fix: Use COBALT_INSTANCE_URL env var for self-hosted Cobalt on Render

    5146f5a
  3. Debug: Test actual HTTP connectivity to candidate instances in health endpoint

    35208e1
  4. Fix: Use only HF-resolvable instances (cobalt.privacyredirect.com + Invidious fallback)

    059ebb5
  5. Debug: Add DNS resolution check for Cobalt/Invidious instances to health endpoint

    2a17ed9
  6. Fix: Switch to Cobalt v10 community instances (YouTube DNS blocked on HF)

    e2f8233
  7. Fix: Force IPv4 in yt-dlp, add YouTube DNS check to health endpoint

    a101316
  8. Fix: Force Docker cache bust to deploy new downloader

    65fd61f
  9. Refactor: Remove Cobalt fallback, use yt-dlp with cookies only⁠

    clove1002 +1: Claude Sonnet 4.6
    a8bbedd
  10. Security: Load cookies from YT_COOKIES_B64 secret at startup, remove from repo⁠

    clove1002 +1: Claude Sonnet 4.6
    158788d
  11. Fix: Correct cookies path to /home/user/app/cookies.txt for HuggingFace

    7e8bd41
  12. Fix: Use yt-dlp with cookies as primary downloader, Cobalt as fallback⁠

    clove1002 +1: Claude Sonnet 4.6
    98f78fa
  13. Fix: Switch to Cobalt API to bypass bot blocks

    3a4902c
  14. Fix: Add nodejs as JS runtime for yt-dlp

    37b99a3
  15. Fix: Better logging and latest dependencies for yt-dlp impersonation

    801b109
  16. Fix: Add curl-cffi and use chrome impersonation in yt-dlp to bypass bot detection without proxies

    120f035
  17. Fix: Replace yt-dlp with Cobalt Proxy API to bypass server blocks

    d82e711
  18. Enhance: Support cookies.txt for bypassing bot detection

    15cdeb0
  19. Fix: Spoof mobile clients to bypass YouTube bot detection

    7fba343
  20. Fix: Socket monkey-patch for YouTube IP resolution bypass

    8065e1e
  21. Fix: Bypass system DNS using dnspython (Manual IP resolution)

    9bb185c
  22. Fix: Overhaul to Bullseye base + yt-dlp Python API

    cdaa793
  23. Fix: Hardcore DNS bypass using aria2c with Google DNS

    3e45f05
  24. Fix: Bypassing YouTube download blocks (UserAgent + IPv4)

    5c22b91
  25. Fix: Add ca-certificates and DNS health check

    9c78ebc
  26. Initial ClipForge API deployment

    20ad1d0