Skip to content

v0.3.49

Choose a tag to compare

@github-actions github-actions released this 26 Apr 12:46
· 431 commits to main since this release

Added

  • Per-media-dir "Scan" toggle. Decouples "this path is webhook-eligible" (must be in media_dirs for the post-processing webhook to accept queue requests against it) from "the scanner crawls it". A new auto_scan flag on each media directory — defaulting to on for backward compatibility — controls only the scanner / watcher behaviour. The webhook validation continues to consult the full media-dirs list. Use case (and the motivation): NZBGet/SABnzbd downloads land at /downloads/tv/.... The post-processing scripts need that path to be webhook-eligible so files can be queued for conversion the moment they finish downloading, but the user doesn't want temp release-name folders showing up in the file tree. Solution: add /downloads (or /downloads/tv and /downloads/movies separately) as a media dir with Scan = OFF, mark "Other" if you want TMDB lookups skipped too. The post-processing script then queues normally; the scanner pretends the directory doesn't exist. UI: toggle next to each entry in Settings → Media directories; backend: new auto_scan column on media_dirs (default 1), filtered into the watcher's query and the "scan all" frontend batch. Existing rows keep their current behaviour (auto_scan=1 by default).

Docker images

Pinned to this release:

docker pull ghcr.io/i-ial9000/shrinkerr:0.3.49         # portable (amd64 + arm64, CPU)
docker pull ghcr.io/i-ial9000/shrinkerr:0.3.49-nvenc   # x86_64 + NVIDIA GPU (NVENC)
docker pull ghcr.io/i-ial9000/shrinkerr:0.3.49-edge    # as above but ffmpeg master
docker pull ghcr.io/i-ial9000/shrinkerr:0.3.49-edge-nvenc

Floating tags (:latest, :edge, :nvenc, :edge-nvenc) track the most recent release of each lineage.