github I-IAL9000/shrinkerr v0.9.26

latest releases: v0.9.30, v0.9.29, v0.9.28...
5 hours ago

Fixed

  • Detection no longer drops a title from the Unknown-language filter unless the tag actually landed in the file. It now verifies the language is present on disk before clearing the flag — containers with no per-track language field (AVI, MPG, WMV, …) copy fine but silently drop the tag, so they'd leave the filter while the file and Plex stayed und. They now stay flagged (fix them by converting to mkv).
  • The Unknown-language filter now includes ignored titles — an ignore rule means "don't convert", not "hide that the audio is untagged"; bulk detection reaches them too.

Changed

  • Bulk detection fires one deduped full Plex section refresh per affected library instead of a folder-scoped scan per file, so freshly-tagged files reliably stop showing und in Plex.
  • Skip the (multi-GB) -c copy remux for containers that can't store per-track language instead of copying a temp only to discard it.

Docker images

Pinned to this release:

docker pull ghcr.io/i-ial9000/shrinkerr:0.9.26         # portable (amd64 + arm64, CPU)
docker pull ghcr.io/i-ial9000/shrinkerr:0.9.26-nvenc   # x86_64 + NVIDIA GPU (NVENC)
docker pull ghcr.io/i-ial9000/shrinkerr:0.9.26-edge    # as above but ffmpeg master
docker pull ghcr.io/i-ial9000/shrinkerr:0.9.26-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.