Skip to content

v1.2.2 — fix cue points, panel overlap, and unclear permission errors

Choose a tag to compare

@yanchau yanchau released this 31 Jul 12:25
· 1 commit to main since this release

Bug fixes on top of v1.2.1/v1.2.0 (independent per-deck panels) — same panels, same features, three real problems fixed:

Cue points were sometimes missing (or, briefly, showing a phantom "cue" that was actually a loop start). Root cause: the binary tag marking a cue's stored time isn't a fixed width, and the decoder assumed it always was. Found and verified by brute-forcing a real track's actual cue list against the raw bytes — not guessed. Your own cue points should now match djay's cue list exactly.

The two panels could overlap or need a screen wider than a laptop has. The per-deck width guess was capped to a flat 900pt regardless of screen size — now capped relative to djay's own window width instead, so it scales down on smaller screens.

A denied "access data from other apps" permission looked identical to "track not analyzed yet." Both used to show "Searching djay's database…" forever with no way to tell which. The panel now says explicitly when djay's data folder isn't accessible, with a suggested fix.

See the v1.2.0 release notes for what's new since the older combined-banner version (still available, see the README's top note).