Skip to content

v0.7.3

Choose a tag to compare

@github-actions github-actions released this 21 May 20:33
· 198 commits to main since this release

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_name in the scanner/watcher write paths, but file_name is computed on-the-fly by backend/routes/scan.py:_disc_aware_file_name (the API enricher) and isn't stored in scan_results. The enricher used parts[-3] for all disc types, which for ISO inputs (file_path IS the .iso) points one level too high. Now branches on .iso suffix → uses parts[-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 und and the user manually selects tracks. The encoding path works fine via ffmpeg's bluray: protocol (libbluray reads these ISOs cleanly). v0.7.4 candidate: use libbluray-bin tools (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-nvenc

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