Skip to content

Releases

v0.6.3

Choose a tag to compare

@github-actions github-actions released this 10 Nov 22:27
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

Choose a tag to compare

@github-actions github-actions released this 10 Nov 20:52
34de906
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

Choose a tag to compare

@github-actions github-actions released this 09 Nov 16:39
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

Choose a tag to compare

@github-actions github-actions released this 09 Nov 15:54
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

Choose a tag to compare

@github-actions github-actions released this 09 Nov 14:50
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

Choose a tag to compare

@github-actions github-actions released this 09 Nov 14:28
Release 0.5.0

Spotify playlists.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 09 Nov 13:54
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>