It’s now May 2025 and the auto-relocate feature on macOS still isn’t working. Additionally: When I manually relink a single missing track, none of the other missing files in that folder get updated, which makes reorganizing a large library painfully tedious.
This functionality is crucial for anyone managing sizeable track collections. Could you please share any temporary solutions, or let us know when a proper fix is scheduled? Ideally, the Engine would detect the folder of the relocated track and automatically relink all other missing files in that location.
If anyone from the community has found a workaround, I’d really appreciate your input!
A relocate tool built into Engine that could relocate multiple files at once would be a godsend. The last time I had to move my library between drives I ended up manually editing the records in the database using DBeaver.
Honestly, this sounds like a perfect little open-source project - maybe even something ChatGPT could help build quickly. Maybe someone here is fast with that kind of stuff and could give it a go? There was almost a full guide in the other thread already. I’m not very experienced with that kind of thing myself, but I’d love to see it happen. Or even better: Denon just builds it into the next update… that would be a dream!
I’d like to add something I already reported via a support ticket:
When tracks are relocated (moved) but not re-linked in Engine DJ Desktop, they appear as missing (in red). However, during sync with hardware, these tracks get entirely deleted from the device - even if they’re still part of playlists and physically present on the drive.
Have others seen the same behavior?
This can be really dangerous, especially before a gig. You wouldn’t expect Engine to wipe playlist entries just because they haven’t been manually re-linked yet.
Suggestion: Engine DJ should never delete “missing” files from hardware if they’re still referenced in playlists- or at least give users a choice like “Keep missing files on device.”
As it stands, one wrong sync can wipe key parts of your library.
I am working on a small software to do the following:
auto-relocate one or many files as long as file names are unchanged. This is the most needed case. This also covers the case when (parent) directory is renamed.
relocate single file in same directory when it is renamed. No missing files or files not yet added to Engine allowed at that time in the directory. To rename multiple files, you need multiple runs of the tool.
Remove unused Soundswitch-files. When songs are deleted from disk, their soundswitch-files remain. Over some time this leads to lots of clutter.
Additional functionality under consideration, but not planned in first release:
Remove “red” entries from Engine OS.
Program is written in C# and developed for Windows.
Hmmm that is really bad news for those who are using Engine Desktop as library management software ?
An alternative is to move to Mixxx - Free DJ Mixing Software App
Even if you would not use it as a performance software.
It is it really good alternative … (runs on Windows / Linux and MacOS)
Not yet because I have not properly figured out the mapping between Engine OS storing the ID3 data and the mp3 file. For the scenario I have (i.e. moving a file around) it it is sufficient to look at the filename only.