github I-IAL9000/shrinkerr v0.5.0

latest releases: v0.9.108, v0.9.107, v0.9.106...
3 months ago

Added

  • Auto-queue priority Settings dropdown (Normal / High / Highest) in the Automation section. Newly-detected Sonarr/Radarr-dropped files inherit this priority when auto-queued, jumping them ahead of the manual backlog. Resolves the GitHub feature request "Auto-Queue: Set Priority".

Fixed

  • encoding_rules now apply to auto-queued files. Pre-fix watcher._auto_queue_new_files called add_job with global Settings defaults and silently bypassed the rules engine — the only queue-entry path that didn't. Now the watcher calls resolve_rules_for_batch and rule actions take effect across the full surface: encoder, nvenc_preset, nvenc_cq, libx265_crf, libx265_preset, target_resolution, audio_codec, audio_bitrate, queue_priority, and skip / ignore actions. Behavior change for users with existing rules: rules you wrote thinking they only applied to manual queueing now apply to auto-queue too. Review your rules after upgrade if this matters. Priority precedence: rule's queue_priority > new Settings dropdown > 0 (Normal). Note: precedence uses OR-cascade (rule fully wins, including lowering), deliberately different from the manual-queue path which uses max(payload.priority, rule.queue_priority) to protect the user's per-job choice as a floor.

Docker images

Pinned to this release:

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

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

Don't miss a new shrinkerr release

NewReleases is sending notifications on new releases.