Added
- Disc track language detection. Hand-rolled binary parsers for DVD
VTS_NN_0.IFOand Blu-ray.mplsfiles now extract per-track language codes and patch them onto disc probe results before classify_audio_tracks runs. Discs no longer surface every audio/subtitle track asund; your existingalways_keep_languagesfilter now selects correct tracks. Existing disc rows auto-backfill on first watcher cycle (idempotent viasettings.disc_lang_backfilled_v065); the backfill runs the full classify pipeline so re-tagged rows carry the same schema as freshly-scanned ones. Parser failures fail open — disc still gets added withundtracks and a[DISC-META]warning logged.
Docker images
Pinned to this release:
docker pull ghcr.io/i-ial9000/shrinkerr:0.6.5 # portable (amd64 + arm64, CPU)
docker pull ghcr.io/i-ial9000/shrinkerr:0.6.5-nvenc # x86_64 + NVIDIA GPU (NVENC)
docker pull ghcr.io/i-ial9000/shrinkerr:0.6.5-edge # as above but ffmpeg master
docker pull ghcr.io/i-ial9000/shrinkerr:0.6.5-edge-nvencFloating tags (:latest, :edge, :nvenc, :edge-nvenc) track the most recent release of each lineage.