Skip to content

v0.3.17 — Maintenance

Choose a tag to compare

@aroundmyroom aroundmyroom released this 01 Aug 09:41
· 31 commits to main since this release

v0.3.17 — Maintenance

Maintenance release with internal optimisations.

  • Similar-songs queries now use a BPM-range SQL index, bounding the candidate
    set to 2000 rows instead of scanning the full library.
  • BPM analysis decodes a configurable window (default 60 s) from mid-track
    instead of the entire file, speeding up analysis roughly 4×.
  • Fixed a startup crash on fresh databases introduced in v0.3.16 where
    CREATE INDEX for the BPM columns ran before the corresponding
    ALTER TABLE ADD COLUMN migrations.