Skip to content

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 21 May 19:17
· 201 commits to main since this release

Added

  • DVD and Blu-ray ISO file support. .iso files containing VIDEO_TS or BDMV structures are now first-class scan items alongside the v0.6.x unpacked folder support. ffmpeg reads the ISO directly via -f dvdvideo -i /path.iso (DVD) or bluray:/path.iso (BD) — no kernel mount, no extraction, no Dockerfile changes. Output MKV lands in the ISO's parent folder (or alongside the ISO when it's loose at a media_dir root), with the same scene-style naming + metadata-ID strip applied as folder discs. Post-conversion source-handling unlinks / trashes / backs-up the ISO file per the existing setting. Non-video ISOs (Linux installers, games) are silently ignored. Limitation: DVD ISO language metadata is fully extracted via pycdlib + IFO parser; BD ISO language metadata works for ISOs that carry an ISO 9660 + UDF layer but falls back to und for UDF-only BD ISOs (a known pycdlib limitation — Blu-Ray-spec doesn't require ISO 9660). The disc still converts correctly; the user just manually selects which audio/subtitle tracks to keep. Classification falls back to ffmpeg's bluray: protocol for UDF-only ISOs so they're correctly identified as BDs.

Docker images

Pinned to this release:

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

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