• v0.3.0 b300259a17

    v0.3.0
    All checks were successful
    Build and publish Docker image / build-and-push (push) Successful in 2m4s
    Stable

    patillacode released this 2026-08-19 13:27:52 +02:00 | 8 commits to main since this release

    v0.3.0

    Added

    • Guest password management — admin panel to create/revoke guest access passwords (label → bcrypt
      hash), stored in a persisted passwords.json.
    • PO Token provider support for yt-dlp, via a bgutil-ytdlp-pot-provider sidecar. YouTube now requires
      a GVS PO Token for several player clients; this wires yt-dlp up to fetch one.

    Changed

    • yt-dlp 2026.3.172026.7.4.

    Upgrading

    This release adds a new service to docker-compose.yml:

    bgutil:
      image: brainicism/bgutil-ytdlp-pot-provider:latest
      init: true
      restart: unless-stopped
    

    And a new env var:
    POT_PROVIDER_URL=http://bgutil:4416

    Run docker compose pull && docker compose up -d --force-recreate after updating.

    Known issue

    Some downloads may still fail with HTTP 403 Forbidden after a few MB, independent of this fix — suspected
    CDN-level throttling on the deploying host's IP rather than a token problem. Under investigation.

    Downloads