ABYZOR Keys 0.1.2 beta brings the complete DJ library preparation workflow alongside the
features introduced in 0.1.1 — DJ software imports, playlist management, audio level normalization,
normalized-library export, and workflow, stability, and performance improvements.
Added
DJ Software Import
- Import existing DJ libraries from the Import menu, empty-library view, or bulk action bar.
- Sources: Rekordbox XML, Serato
_Serato_ folder, iTunes / Music XML.
- Imports key, BPM, playlists, ratings, cue points, and Rekordbox beat grids.
- Tracks with key and/or BPM from import are marked analyzed and can skip key/BPM analysis.
- Import wizard preview shows how many tracks skip analysis vs how many still need it.
- Rekordbox beat grid:
TEMPO/Inizio → first_beat_sec +
grid_mode=imported.
- First-run workflow: I use Rekordbox / Serato opens the DJ import wizard directly.
Normalize Audio Level
- New Normalize Audio Level workspace: Select → Analyze → Review → Normalize.
- DJ Library preset targeting
-12 LUFS; Streaming, Loud, Very Loud, and Custom targets.
- True Peak safety, max gain boost (+4 dB default), LRA analysis, target vs achieved loudness, applied gain preview.
- Statuses: Matched, Gain Limited, Peak Limited, Failed. Normalized tracks are always new copies — originals never modified.
- Default output folder
ABYZOR_Keys_Normalized; custom folder, preserve structure/metadata/artwork/filenames.
- Normalize Audio Level bulk action from the Library.
Normalized Library Export
- Playlist and Smart Set Builder exports can optionally use normalized audio copies (Use normalized audio copies, off by default).
- M3U, M3U8, CSV, Serato crates — uses normalized copies when available, falls back to originals; export status reports counts.
Library & Playlist Workflow
- Drag and drop tracks into playlists (multi-select; list and grid views); create playlist from selection.
- Send selected library tracks to Smart Set Builder; Library Explorer; playlist sidebar with create-and-drop.
- Smart Collections: re-click active collection to deselect; All Library; chips and sidebar stay in sync.
- Delete tracks with undo; import follow-up dialog for playlists; startup splash screen.
Changed
- Unified Import from Rekordbox / Serato / iTunes… wording across Settings and menus.
- First-run import messaging explains imported key/BPM can skip re-analysis.
- Smart Set Builder toolbar: more compact stacked layout; improved Existing Track picker and combo-box text.
- Consolidated post-import playlist sequencing; unified waveform energy-lane styling; lazy workspace loading for faster startup.
Fixed
- In-app feedback (frozen Windows/macOS builds) — certifi-backed TLS; success toast, confirmation dialog, ticket ID, clear errors.
- FLAC tag verification — accepts
initialkey, INITIALKEY, initial_key, KEY, TKEY (Tidal and similar).
- Invalid machine IDs during feedback show a specific error instead of
message too short.
- Crash when importing with an active playlist; first-import follow-up and playlist-sidebar refresh.
- License state files use atomic writes; normalize peak limiting only on positive gain boosts.
- Crash opening Normalize with saved custom output folder; Browse updates destination insight and persists correctly.
- Normalize output and playlist export share the same path resolver.
Summary: Import → Analyze → Organize → Normalize → Build Playlists → Export.
Prepare your library once and spend less time correcting tracks during your set.
DJ software import improvements, in-app feedback fixes, and FLAC tag verification for
Tidal and similar libraries. Recommended for Rekordbox/Serato users and anyone who hit Write Tags failures on
FLAC files.
Added
- New shortcut: Import → Import from Rekordbox / Serato / iTunes… (also in
Settings).
- Imports key, BPM, playlists, ratings, and cue points from DJ software XML/files.
- Tracks that already have key or BPM from import are marked
analyzed and
skip the key/BPM analysis queue.
- Import wizard preview shows how many tracks skip analysis vs how many still need it.
- Rekordbox beat grid: reads
TEMPO/Inizio from XML →
first_beat_sec + grid_mode=imported.
- On first import, I use Rekordbox / Serato opens the wizard directly.
Fixed
- In-app feedback (Windows + macOS) — Submit in Settings → Send feedback now
works in installed builds (.exe / .app). HTTP client uses certifi for TLS (same as license
activation). Success and error show toast + QMessageBox with
fb_... reference
or error message.
- Write Tags on FLAC (Tidal) — fixed post-write verification that reported
mismatch key: expected Am, got (empty) while WAV in the same batch worked. Metadata read now
accepts initialkey, INITIALKEY, initial_key, KEY,
TKEY. Re-run Write Tags if tags were written before this fix.
Upgrade: Install 0.1.1, run DJ import before a large folder scan, re-run Write Tags on FLACs
that failed verification, and test feedback in Settings (you should see a dialog with fb_...).
Initial release — DJ library preparation for Windows and macOS. Import your music,
detect key and BPM, explore harmonic matches, build playlists, and generate smart sets.
Added
- Desktop app shell with six workspaces: Home, Library,
Playlist, Smart Set Builder, Statistics, and
Settings.
- Key and BPM detection pipeline with background analysis queue and optional enrichment (vocals, structure,
mix points).
- Import analysis preset dialog after large imports — choose light mode (PC stays usable) or fast mode
(~3× faster).
- Library — folder/file import, drag-and-drop, search with grammar (
bpm:,
key:, etc.), filter chips, list/grid views, track preview with waveform and cue jumps.
- Harmonic Explorer — Circle of Fifths and compatibility matrix with match cards and
creative-mix hints (embedded in Library).
- Playlist builder (always free) — manual drag-and-drop ordering, timeline view, set stats
(average BPM, energy, duration), Library-style track inspector, M3U/M3U8/CSV export.
- Smart Set Builder (Pro) — harmonic set generation with energy arc templates, table and
timeline views, transition hints, boundary bars, Fast/Smart/Deep generation modes, optimize and shuffle
tools.
- Mix Coach and Transition Audition (Pro, Smart Set Builder only) — set
health scoring and transition preview between adjacent tracks.
- Statistics (Pro) — library summary, health panel, charts, and insights.
- Pro features: DJ ecosystem exports (Rekordbox XML, Serato, Traktor NML, Engine DJ beta), USB prep wizard,
advanced review assistant, unlimited smart collections.
- Free/Pro lifetime licensing model with online and offline activation (2 devices per license).
- Smart collections (built-in Peak Time, Warmup, Closing, etc. + custom rule-based collections).
- Review queue for low-confidence key/BPM tracks.
- Library maintenance: tag manager, relink missing files, find duplicates, write metadata to file tags.
- Import library metadata wizard — Rekordbox XML, Serato
_Serato_ folder, iTunes/Music XML.
- Ensemble key detection with Motor chroma integration and confidence scoring.
- Energy v2 detection, creative mix techniques, and transition scoring.
- Command palette (
Ctrl+K), editable keyboard shortcuts, and shortcut cheatsheet.
- Portable Windows and macOS zip builds.
- Sidebar navigation, empty states, and ONE artist registration link.
- English user manual at abyzor.space/products/keys/guide/.
Platform: Windows · macOS
Format: Portable zip
License: Free + Pro lifetime