Releases: Homemediadb/Slipstream
Releases · Homemediadb/Slipstream
v1.1.1
v1.1.0
Added
- A Settings window for tuning read/backup behaviour, persisted to the user config. It exposes the
libdvdcss CSS crack mode and verbosity, the disc-open retry count and delay, the read buffer size,
and the raw SCSI read retry count and max transfer size, with a "Restore Defaults" option. Settings
added in newer versions are backfilled with their defaults when loading an older config file. - A configurable optical drive read speed (Settings -> "Drive read speed"), requested from the drive
via SCSI SET STREAMING when a disc is loaded. Set as a DVD speed multiplier (e.g. 6x; 1x = 1385
KB/s), defaulting to 6x; 0 leaves the drive at its own default. Drives may ignore or cap it (notably
firmware riplock on DVD-Video), so it is best-effort.
Changed
- Updated pydvdcss to 1.5.0.
- libdvdcss is now provided by the pydvdcss package, which bundles it in its Windows wheels;
Slipstream no longer vendors its own libdvdcss DLL.
Fixed
- Sectors that libdvdcss cannot read (e.g. unreadable tail sectors, or sectors outside the logical
volume) are now recovered with a raw SCSI read of the drive (Windows SPTI) instead of being
zero-filled, so the backup keeps the real data wherever the drive can still return it. A genuinely
unreadable encrypted sector is still reported as a read error. - libdvdcss read errors now surface with their actual message instead of crashing while being formatted.
v1.0.1
Warning: This build will produce a backup where the last sector is all-zeroes. Use a newer version.
Changed
- Switched project management from Poetry to uv.
- Raised the minimum supported Python version to 3.11.
- Updated all dependencies to their latest versions, including the bundled libdvdcss to 1.5.0.
Removed
- The command-line interface and the pip/PyPI-installable package. Slipstream is distributed only as a
Windows installer and portable executable.
Fixed
- Backing up a disc in the GUI no longer crashes in the windowed build (tqdm writing to an absent console).
- Loading a disc no longer intermittently fails with "Expected at least 2 UDF Anchors"; opening the disc in
pycdlib is now retried. - Backing up a disc no longer fails near the end when the disc returns fewer sectors than its volume
descriptor declares; the unreadable trailing padding is zero-filled so the image keeps its full size. - libdvdcss is now located correctly when running from source.
v1.0.0
Warning: This build has runtime issues and will either fail to backup, or produce an incomplete backup. Use a newer version.
New Beginnings - Initial release with a consistent and coherent project structure.
Previous 0.x releases have been yanked and history has been rewritten to slim the repo commit count.
Note: Windows Setup and Portable builds were updated post-release to workaround #4. If you encounter this issue please re-download.