Releases: LaokeQwQ/EngineTools
Releases · LaokeQwQ/EngineTools
v1.6.0
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
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
What's New / Fixing
- Detect the EnginePrime STEM Processor (
stems-processor.exe) under%LOCALAPPDATA%\AIR Music Technology\EnginePrime\binand show its status in the main panel when present - The CJK fix now writes a UTF-8 manifest for every
.exein the Engine DJ install directory (e.g.Engine DJ.exe,OfflineAnalyzer.exe), not justEngine 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
.rgboverview files) and the bundled SQLite dependency, simplifying the tool back to its core character-encoding fix
Notes
- Writing manifests under
Program Filesrequires administrator privileges; the app shows the current admin status - The STEM Processor lives under
%LOCALAPPDATA%, which is normally writable without elevation
v1.3.0
What's New
- Add
Fix Database Waveformbutton: 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 blockingSendMessageWbroadcast (no timeout) withSendMessageTimeoutW(5s timeout) - Bump version to 1.3.0
v1.2.0
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)