Documentation
- Documented the NZBGet/SABnzbd setup pitfalls that bit us in v0.3.49–v0.3.51 troubleshooting. Both the in-app Settings → Integrations → NZBGet section and
docs/rules-and-automation.mdnow lead with a "Setup prerequisites (read first)" walkthrough covering the three things that have to line up before the post-processing script can work, in the order they tend to break:- Volume-mount alignment between containers — paired
docker-compose.ymlsnippet showing/home/me/Downloads:/Downloads:rwon the same line in both NZBGet and Shrinkerr's compose, plus the reminder that case matters on Linux and thatdocker compose up -dalone won't pick up volume changes (you needdown && up -d). - Registering NZBGet's category landing folders as media directories with
Type=Other(so TMDB doesn't try to identify release-name temp folders) andScan=off(the v0.3.49 flag — webhook-eligible without the scanner crawling it). Includes a small table explaining what each setting does and why. - When path mappings are actually needed — empty by default if both containers mount the same host path at the same internal path; only required when the script's view of the file path genuinely differs from Shrinkerr's view (host-NZBGet + container-Shrinkerr, historic case-mismatch, multi-volume layouts).
- Volume-mount alignment between containers — paired
- New troubleshooting section for the three failure modes we hit during the v0.3.49 → v0.3.51 chase:
Outside media dirs: /path/to/file.mkv(with thedocker exec shrinkerr ls "<path>"diagnostic),Failed to probe file(file moved post-webhook, stale DB rows, permissions), andSHRINKERR: NONEin NZBGet history (script's category/tag filter rejected the job before calling the API). - The Settings UI's prerequisites block defaults to open so first-time setup users can't miss it; the install steps and existing troubleshooting tips collapse below it.
Docker images
Pinned to this release:
docker pull ghcr.io/i-ial9000/shrinkerr:0.3.52 # portable (amd64 + arm64, CPU)
docker pull ghcr.io/i-ial9000/shrinkerr:0.3.52-nvenc # x86_64 + NVIDIA GPU (NVENC)
docker pull ghcr.io/i-ial9000/shrinkerr:0.3.52-edge # as above but ffmpeg master
docker pull ghcr.io/i-ial9000/shrinkerr:0.3.52-edge-nvencFloating tags (:latest, :edge, :nvenc, :edge-nvenc) track the most recent release of each lineage.