Skip to content

Releases: Radexito/DjManager

DJ Manager 1.0.53

16 Apr 21:26
d945191

Choose a tag to compare

✅ Stable release from master.

Commit: d945191
Merge pull request #269 from Radexito/dev

v1.0.53

New Features

Prepare Track window (Beat Grid Editor)

  • Full editor for BPM, beat offset, tap tempo, and cue points
  • Manual BPM input + TAP tempo with animated apply button
  • Nudge controls for beat offset fine-tuning
  • Zoomed detail waveform + overview mini-waveform for fast seeking
  • Play/pause with Space bar inside the editor
  • Deferred cue mode: Cancel never touches the database — changes only commit on Apply
  • Cancel confirmation shown only when there are unsaved changes
  • RGB gamma-compressed waveform colors (bass/mid/treble separation)
  • ⚠ Known issue: TAP tempo BPM does not yet recalculate beat grid line positions

Waveform Seek Bar

  • Per-track waveform rendered and cached in the database on analysis
  • Three color modes: Classic, RGB (frequency-mapped), 3-Band
  • Intro/outro zones highlighted on the seekbar
  • Smooth playhead animation via requestAnimationFrame
  • Auto-generates missing waveforms on startup for existing libraries

Cue Points system overhaul

    • Add ▾ dropdown: Memory Cue or Hot Cue (auto-assigns next free A–H slot)
  • Hot/Memory type toggle via inline badge picker
  • Per-cue visibility filters (Hot / Mem), persisted to localStorage
  • Per-cue export enable/disable toggle — excluded cues not written to USB
  • Auto-generate cue points on import (configurable setting)
  • Inline label editing and 8-color palette per cue

TIDAL download integration

  • New TIDAL tab powered by tidal-dl-ng (auto-installed, no system Python needed)
  • 3-step UX: login → track selection with duplicate detection → library import
  • Per-track download progress in sidebar

UI Zoom controls

  • Ctrl+Scroll or Ctrl+= / Ctrl+- / Ctrl+0 to zoom the entire UI
  • Zoom level persisted across sessions; auto-hide indicator pill with click-to-reset

Audio normalization

  • Normalize individual tracks or full library from Settings
  • Auto-normalize on import (optional)

Improvements

  • Analysis progress bar in sidebar during track import
  • YouTube pre-check for unavailable videos before the selection screen
  • yt-dlp duplicate detection by video ID before downloading
  • Sidebar download progress (clickable), tab state persists across navigation
  • Channel name used as artist when YouTube title has no delimiter

Bug Fixes

  • Rekordbox USB: correct PCOB/PCO2 binary for memory cues, Pioneer palette color codes, PWV4 encoding, hot cue A–H
    slot assignment
  • Drive-not-ready race after FAT32 format on Windows fixed
  • Suppress expected AbortError in audio playback handlers
  • Duplicate React key on track soft-append fixed
  • Sort comparator crash on non-string values fixed
  • DevTools keyboard shortcut blocked in production builds
  • Playlist view showed all-music tracks after import — async race in the soft-append path fixed
  • "Delete everything" left database behind on Windows — SQLite file lock now released before quit; cleanup worker
    handles deletion reliably

Downloads

File Platform
*-Linux.AppImage Linux x86_64
*.dmg macOS Apple Silicon
*-win-setup.exe Windows x86_64

DJ Manager 1.0.52

13 Apr 22:50
efd8595

Choose a tag to compare

What's new in DJ Manager 1.0.52

Cue Points — Full Redesign

  • Hot cue / memory cue toggle — click the cue badge to switch any cue between memory cue (●) and hot cue slot (A–H) without deleting and recreating it
  • Visibility filters — "Hot" and "Mem" toggle buttons in the cue panel hide/show hot cues and memory cues independently; markers on the seekbar follow the same setting in real time
  • Per-cue export toggle — enable or disable individual cue points from USB/Rekordbox export via the ⊙/⊘ button on each row (feature #209)
  • Auto-generate cue points — ⚡ Auto button generates cue points from track analysis (intro, phrases, outro) directly in the editor

Rekordbox USB Export Fixes

  • Pioneer colour palette — PCPT and PCP2 entries now write correct Pioneer colour codes (orange, red, green, blue, violet, …) — hot cues show the right colour on CDJ screens (#220)
  • PCP2 label size — fixed binary padding for PCP2 entry labels so hot cue names display correctly on Rekordbox (#219)
  • PWV4 encoding — corrected 3-band frequency byte encoding for accurate waveform display (#218)
  • ANLZ binary format — corrected PCOB/PCO2 section layout for full Rekordbox compatibility (#208)

Import & Library

  • Duplicate key crash on import — fixed React "duplicate key" error when soft-appending tracks during an active session (#204)
  • Player queue sync — tracks added during playback now correctly appear in the queue (#213)
  • Pioneer colour codes — hot cue colours now map to the full 8-slot Pioneer palette rather than a hardcoded cyan default (#220)

Cue Point Generation

  • Hot cue slots A–H — auto-generated cues now assign the correct letter slot (A–H) to each cue; previously all were assigned slot A (#219)
  • Seekbar markers — cue markers now appear on first load and on delete; selection highlights active cue in the panel (#189)
  • Outro position — fixed outro_secs interpretation as an absolute position rather than a relative offset

Developer / CI

  • Prettier formatting applied to all files — CI format:check now passes (#CI)
  • Full test coverage for ANLZ binary writer sections

Downloads

File Platform
*-Linux.AppImage Linux x86_64
*.dmg macOS Apple Silicon
*-win-setup.exe Windows x86_64

DJ Manager 1.0.51

11 Apr 10:21

Choose a tag to compare

✅ Stable release from master.

Commit: b6d9447
chore: add issue templates with commit hash field

Adds bug report and feature request templates to enforce linking
issues to relevant commits. Disables blank issues to ensure all
submissions follow the structured format.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

Downloads

File Platform
*-Linux.AppImage Linux x86_64
*.dmg macOS Apple Silicon
*-win-setup.exe Windows x86_64

DJ Manager 1.0.48

03 Apr 20:03
d2c9ad5

Choose a tag to compare

✅ Stable release from master.

Commit: d2c9ad5
Merge pull request #165 from Radexito/dev

release: merge dev into master

Downloads

File Platform
*-Linux.AppImage Linux x86_64
*.dmg macOS Apple Silicon
*-win-setup.exe Windows x86_64

DJ Manager 1.0.50

04 Apr 18:50

Choose a tag to compare

DJ Manager 1.0.50 Pre-release
Pre-release

⚠️ Pre-release build from staging — may be unstable.

Commit: 0e1ad75
docs: rewrite README with full current feature set (#164)

  • Expand features into sections: Library, Search, Analysis, Normalization,
    Auto-tagging, Playlists, Downloads, Player, Rekordbox USB, Settings
  • Add advanced search syntax examples
  • Add tech stack table
  • Add Settings table
  • Reflect all features added since original README

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

Downloads

File Platform
*-Linux.AppImage Linux x86_64
*.dmg macOS Apple Silicon
*-win-setup.exe Windows x86_64

DJ Manager 1.0.49

04 Apr 18:49

Choose a tag to compare

✅ Stable release from master.

Commit: 8079825
Merge pull request #113 from Radexito/dev

feat: v1.1 — Rekordbox USB export, yt-dlp download, auto-tagger, album art, and player enhancements

Downloads

File Platform
*-Linux.AppImage Linux x86_64
*.dmg macOS Apple Silicon
*-win-setup.exe Windows x86_64

DJ Manager 1.0.47

03 Apr 20:00
9a6d6ac

Choose a tag to compare

DJ Manager 1.0.47 Pre-release
Pre-release

⚠️ Pre-release build from staging — may be unstable.

Commit: b81d107
docs: rewrite README with full current feature set (#164)

  • Expand features into sections: Library, Search, Analysis, Normalization,
    Auto-tagging, Playlists, Downloads, Player, Rekordbox USB, Settings
  • Add advanced search syntax examples
  • Add tech stack table
  • Add Settings table
  • Reflect all features added since original README

Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com

Downloads

File Platform
*-Linux.AppImage Linux x86_64
*.dmg macOS Apple Silicon
*-win-setup.exe Windows x86_64

DJ Manager 1.0.46

30 Mar 20:21

Choose a tag to compare

✅ Stable release from master.

Commit: 9a6d6ac
Merge pull request #113 from Radexito/dev

feat: v1.1 — Rekordbox USB export, yt-dlp download, auto-tagger, album art, and player enhancements

Downloads

File Platform
*-Linux.AppImage Linux x86_64
*.dmg macOS Apple Silicon
*-win-setup.exe Windows x86_64

DJ Manager 1.0.45

28 Mar 18:02

Choose a tag to compare

DJ Manager 1.0.45 Pre-release
Pre-release

⚠️ Pre-release build from staging — may be unstable.

Commit: 34753db
Merge pull request #114 from Radexito/feat/artwork-cover-art

rebranding, coverarts, ui tweaks

Downloads

File Platform
*-Linux.AppImage Linux x86_64
*.dmg macOS Apple Silicon
*-win-setup.exe Windows x86_64

DJ Manager 1.0.44

27 Mar 20:22

Choose a tag to compare

DJ Manager 1.0.44 Pre-release
Pre-release

⚠️ Pre-release build staging from dev — may be unstable.

Commit: f95d135
add legacy peer deps

Downloads

File Platform
*-Linux.AppImage Linux x86_64
*.dmg macOS Apple Silicon
*-win-setup.exe Windows x86_64