Skip to content

Releases: LaokeQwQ/EngineTools

v1.6.0

14 Jun 14:45

Choose a tag to compare

What's New

  • Log Analysis: Analyze Engine DJ log files for errors and warnings
  • Playlist Viewer: Read and browse playlists from Engine Library database
  • Cache Cleanup: Clear Engine DJ UI cache to fix display glitches
  • Database Repair: Integrity check + foreign key check + REINDEX + ANALYZE
  • ID3 Anti-Piracy Easter Egg: Batch clear/shuffle tags with auto-backup
  • Toast Notifications: Visual feedback when operations complete

Fixes

  • Fix update checker: use semver comparison (no longer false-positive on newer local version)
  • Fix app icon: proper 256x256 multi-resolution Engine DJ icon
  • Fix USB unlock: only detect removable drives
  • Fix MIDI 2.0 status: handle missing registry keys
  • Add i18n for update badge, log analysis, cache cleanup (zh/ja/ko/en)

v1.5.0

14 Jun 10:50

Choose a tag to compare

What's New

  • Restore fix: revert CJK fix (delete manifests + reset registry)
  • Database backup/restore/optimize: backup with notes, restore from date picker, VACUUM+REINDEX
  • Drive picker: select which drive to scan for Engine Library (auto-refreshes on USB insert)
  • MSI cleanup: scan and remove orphaned Engine DJ MSI installer residuals
  • Open folder shortcuts: click folder icon next to install path, STEM dir, or DB path to open in Explorer
  • Window size: wider and taller default to show all content without scrolling
  • Version: 1.5.0

v1.4.0

14 Jun 07:19

Choose a tag to compare

What's New / Fixing

  • Detect the EnginePrime STEM Processor (stems-processor.exe) under %LOCALAPPDATA%\AIR Music Technology\EnginePrime\bin and show its status in the main panel when present
  • The CJK fix now writes a UTF-8 manifest for every .exe in the Engine DJ install directory (e.g. Engine DJ.exe, OfflineAnalyzer.exe), not just Engine DJ.exe
  • When the STEM Processor is detected, its executables get the UTF-8 manifest too, so stem separation handles CJK paths correctly
  • Manifest status now reflects all targeted executables across both directories

Thanks DJ M1NG for adding OfflineAnalyzer.exe Support🔧🎆

Removed

  • Removed the database waveform restore feature (scan/restore .rgb overview files) and the bundled SQLite dependency, simplifying the tool back to its core character-encoding fix

Notes

  • Writing manifests under Program Files requires administrator privileges; the app shows the current admin status
  • The STEM Processor lives under %LOCALAPPDATA%, which is normally writable without elevation

v1.3.0

13 Jun 18:45

Choose a tag to compare

What's New

  • Add Fix Database Waveform button: restores missing or corrupt .rgb overview files from database BLOBs
  • Scan all drives for Engine Library databases on startup and show per-DB status

Bug Fixes

  • Fix main fix button hanging at Refreshing system settings...: replaced blocking SendMessageW broadcast (no timeout) with SendMessageTimeoutW (5s timeout)
  • Bump version to 1.3.0

v1.2.0

13 Jun 14:20

Choose a tag to compare

Engine Tools v1.2.0

New

  • Admin privileges status card (shows Granted/Not Granted)
  • GitHub link in header now works (uses Wails BrowserOpenURL)

Fixed

  • App would not open: version info API was incorrectly loaded from kernel32.dll instead of version.dll
  • App would crash on launch if Engine DJ was not installed
  • Language detection now safely falls back if Win32 API is unavailable

Requires

  • Windows 10 version 1903 or later
  • Administrator privileges (UAC prompt on launch)