• v0.6.8 d756aab7fc

    0.6.8 Stable

    andrew released this 2026-07-16 09:23:53 -06:00 | 1 commits to master since this release

    Fixes the duplicate download flood from the night of July 15 to 16.

    sldl keeps a per-playlist index of what it already downloaded, and it places that index in a folder named after the input. Switching the input from a Spotify URL to a CSV file in 0.6.2 changed that folder name, so sldl started over with an empty index and re-downloaded every playlist in full. The index path is now pinned in the rendered config, and run-playlist.sh seeds the pinned index from any stranded ones (new helper: merge-sldl-indexes.py), so download history survives future input changes.

    Separately, the nightly dedup scan had been reporting zero duplicates since the July 8 path rewrite because it still translated beets paths using the old /music prefix. It now passes modern paths through unchanged, so the scan actually sees the library again. Run a dedup scan after upgrading to surface any duplicates that slipped in.

    Downloads