Repository navigation
Releases
Releases · Stormhoogervorst/seeksync
v0.6.3
Install and restart now works on Windows too (part of 0.6.3) The Windows app downloads the installer of the new version, checks size and SHA-256 (required, the file is run) and that it is a Windows program, then update.bat waits for the app to quit, runs the Inno installer quietly (per-user, no admin) and starts SeekSync again. Folders SeekSync can't write to keep the release page route. Docs, guide and changelog updated; tests use a fake installer. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
v0.6.2
Covers for Spotify tracks, a second try, and Fill in missing covers - Spotify: the playlist embed page has no images per track, so track() also reads each new track's own embed page (embed/track/<id>, 0.5 s apart): the 640 px album cover and the release date. When that page fails, the playlist details still do. Spotify's image hosts (scdn.co, spotifycdn.com) may now be downloaded for the tags. - Engine.cover_for: a track without an artwork link, or whose link no longer loads, is looked up again at its source (the new link is stored); a failed cover download is tried once more. - Settings, Names and tags: "Fill in missing covers" gives every done file without a readable cover one (tagging.set_cover writes only the picture), with progress in the state API (covers_state). - An existing FLAC picture is now measured from the image itself, so a broken one no longer blocks a good cover. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QppgauJ4gJFJ26CJDxSAw4
v0.6.1
Fix HTTPS in the packaged app: use the bundled certificates (0.6.1) The PyInstaller app looked for CA certificates in the folder of the machine it was built on, so on other computers every HTTPS request failed (update check, Spotify, artwork). net.use_bundled_certificates points SSL_CERT_FILE at the certifi bundle that ships with the app when no usable file is set. Tested with unusable system certificates: the old app fails, the new one works. Version 0.6.1. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
v0.6.0
Rename SeekDrop to SeekSync (0.6.0) Everywhere: app, package (src/seeksync), plugin (seeksync_bridge), data/db/log names, SEEKSYNC_HOME, installers, CI, docs and website. The old data folder, seekdrop.db, the old default download folder and the SeekDrop Bridge plugin key are taken over on first start (SeekDrop added to the legacy names). The Windows installer removes the old SeekDrop.exe and shortcuts. Tests for the migration. Also: root vercel.json serves site/ as a static site (the repo root has a pyproject.toml that Vercel took for a Python app), and screenshots retaken. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
v0.5.1
Release 0.5.1 Check now / Install and restart in Settings > Updates. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
v0.5.0
Release 0.5.0 Spotify playlists. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
v0.4.1
Release 0.4.1 Fixes saving of the music folders and the missing anyascii data in the built app. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>