v0.2.0
SABR bypass / PO Token provider
Works around YouTube SABR-corrupted downloads that fail with Invalid data found when processing input.
- Per-source Video Client override (Source → Edit → Downloading Options) to route downloads around the SABR code path
- Optional bgutil PO Token sidecar support via a mounted yt-dlp plugin that survives yt-dlp self-updates
- Cookie ↔ bypass-client mutual exclusivity enforced in code and blocked at save time
Local temp staging (LOCALTEMP)
For setups where the downloads directory is a network mount (SMB/CIFS, NFS).
- Set
LOCALTEMP=trueto stage all yt-dlp intermediate work (fragments, stream merge, post-processing) on a local disk, moving finished files to the downloads directory in a single operation - Keeps network-fragile read/write/rename activity off the mount, preventing mid-pipeline file corruption
- Requires a local
/downloads-stagingvolume mount (see README)
Notes
- Docker image:
ghcr.io/o51r15/pinchflat:v0.2.0 - Built on the PostgreSQL backend introduced in v0.1.0