Skip to content

Releases: Homemediadb/Slipstream

v1.1.1

22 Jun 18:19

Choose a tag to compare

Commits

  • 17f4c39: Replace Win32RawDevice use with raw SPTI stream (rlaphoenix)
  • 59e9ea2: Bump to v1.1.1 (rlaphoenix)

v1.1.0

22 Jun 13:22

Choose a tag to compare

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

20 Jun 19:19

Choose a tag to compare

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

12 Oct 09:18

Choose a tag to compare

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.