Enables DJs to calculate set runtime from cue points and transitions in provided track JSON, and to rank next-track candidates with explainable bpm, key, genre, energy scoring and warnings.
Manages a local SQLite music track library with fingerprint-based incremental scanning, multi-condition search, missing analysis completion, and crate management, enabling DJs to organize and retrieve tracks without moving files.
Enables bidirectional conversion of DJ library data—cues, loops, cue colors, and playlists—between Rekordbox 6/7 and Serato DJ Pro, with read-only previews and staging-safe writes.