Fixed
- ISO disc rows showed the media_dir name (e.g.
Movies2) instead of the movie-folder name in the scanner UI. v0.7.2 fixed_disc_display_namein the scanner/watcher write paths, butfile_nameis computed on-the-fly bybackend/routes/scan.py:_disc_aware_file_name(the API enricher) and isn't stored inscan_results. The enricher usedparts[-3]for all disc types, which for ISO inputs (file_pathIS the .iso) points one level too high. Now branches on.isosuffix → usesparts[-2].
Known limitations
- UDF-only Blu-ray ISO language metadata. v0.7.1 added a bsdtar (libarchive) fallback for ISOs pycdlib can't open. Real-world testing showed libarchive 3.7.2 still can't list contents of some UDF 2.50/2.60 BD ISOs (returns empty). For those discs, language metadata falls back to
undand the user manually selects tracks. The encoding path works fine via ffmpeg'sbluray:protocol (libbluray reads these ISOs cleanly). v0.7.4 candidate: uselibbluray-bintools (bd_info,mpls_dump) which share the same libbluray that already works for encoding.
Docker images
Pinned to this release:
docker pull ghcr.io/i-ial9000/shrinkerr:0.7.3 # portable (amd64 + arm64, CPU)
docker pull ghcr.io/i-ial9000/shrinkerr:0.7.3-nvenc # x86_64 + NVIDIA GPU (NVENC)
docker pull ghcr.io/i-ial9000/shrinkerr:0.7.3-edge # as above but ffmpeg master
docker pull ghcr.io/i-ial9000/shrinkerr:0.7.3-edge-nvencFloating tags (:latest, :edge, :nvenc, :edge-nvenc) track the most recent release of each lineage.