I have a P4 with a ~200gb library on 1tb internal that I [intended to] use for mobiles. I say intended to because, aside from the unwieldy workflow involved in actually getting files onto the unit, I experienced a problem this weekend that makes me question whether I can rely on this gear.
After spending the better part of a week preparing for a wedding, a few hours before the gig yesterday I went to update the library on the internal drive. 20 or 30 minutes later, the status bar shows no jobs running and I press the button on the Prime to switch it back to standalone. Woops. The database is corrupt. Please reformat the drive and reload the library. Are. You. Serious. I ended up doing the gig using my laptop standalone with vdj. God I love that program.
I’m assuming the only thing that went wrong was that I failed to press the eject button in Engine. This is an absolutely horrible design. I can understand if a drive gets pulled in the middle of a transfer, but if the system is literally sitting there doing nothing and you unplug a drive, that must not destroy the library. You should do things to protect the library.
If there is a situation where the library does get corrupted, users need some resolutions other than “reformat the drive and rebuild the library.” That’s a catch all, it’s impractical and it’s overkill in most situations. I know the music made it on to the drive. Why can’t I just rebuild the database?!
Would love it if someone from Denon can weigh in on what causes the database to get corrupted. Are there known bugs that cause corruption? Is there any way to rebuild the database without wiping the drive? Are there any plans to give us tools to do this? Is the only actual solution to wipe the drive and reload the library?