v0.3.17 — Maintenance
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 INDEXfor the BPM columns ran before the corresponding
ALTER TABLE ADD COLUMNmigrations.