Colleagues: I've got five shows with VDJ 5.0 under my belt and there are some issues never experienced in any previous version.
First, let me address my observations on the plus side.
The search feature is incredible. No matter where you are, folder-wise, the search gets you to your choice in a heart beat. Spectacular.
The flexibility with the tags, where and when to use or show them, AND being able to search on genre tags or comments tags, is shear genius.
The ability to customize tags and put personalized information in them is a Godsend. Wish this could be expanded to a batch file process to alter multiple files with identical changes as opposed to the current one at a time.
I've created a keyboard shortcut to unload a player if the song choice to be played next becomes undesirable. Before, removing the song from any player causes it to disappear and is marked as played. If I decided to get it back again, I'd have to do another search or go to the folder it was in and reload. Now, when a song is keyboard unloaded from any player, it's moved to the "Side List" folder, sit there, waiting for me to use whenever. Super duper excellent.
The mix capability from the now single deck format is great ONLY if the bpm's of the mixable tracks are close, very close. For a typical 80-100 bpm hip hop set, it will make you smile. To mix from a jitterbug to cha cha? Fuggedaboutit. Sucks.
Here comes the not so good. If a song is loaded in player 1 and another loaded in player 2, there is NO mix button or feature. Getting/mixing from Player 1 to Player 2 with a single command from keyboard or controller is NOT possible that I'm aware of.
So, I've created a few more keyboard shortcuts.
1) left arrow: move audio/video output slider to player 1;
2) right arrow: move audio/video output slider to player 2;
3) CTL/left arrow: play auto deck 1;
4) CTL/right arrow: play auto deck 2;
4) SHIFT/left arrow: unload deck 1;
5) SHIFT/right arrow: unload deck 2
These simple short cuts have overcome some of the limitations of VDJ regardless of version and have rendered the DMC2 controller as obsolete (unless someone can offer some compelling reasons or operations I'm probably unaware of).
On the dreamer's wish list side for the program, the ideal configuration for a non-club jock would be two separate windows of play lists, one for each player. The mix button should be configurable as to how each track ends, how each track begins, and the selectable time involved to perform the mix. Then, there might be a selectable second level of a window that allows the user to mix from deck 1 to deck 2 (and back again) from one list. Those of you who use BPM Studio know exactly how this works...to perfection every time.
At Friday nights event, VDJ crashed three times during the testing stages, but once I stopped fiddling with it, it remained stable throughout the event.
At Saturday's event, in auto mixing from "Hips Don't Lie" to "Yeah", it crashed for no reason. When it crashes, the user has two choices: Fix It or Restart. In either case, the program shuts down. That's the bad news. The good news is that although the video froze, the audio kept right on playing without a stutter or glitch even though the "What Do You Want To Do Now crash screen was up. This gave me the time to load BPM Studio, get a song queued, play it when Shakira finished, reloaded VDJ and all was well after that.
When using Recurse on either a folder or an entire drive, once the files come up in the center window, hit CTL-a. It then selects the entire contents of that folder or drive.
By then right clicking on those highlighted files, the option menu appears. If you select ANALYZE, you can watch the progress. Here's another possible bug. If you halt that possess (click STOP) nothing done to that point is saved to the database, even if you select SAVE DB, it doesn't. Once you start the ANALYZE process DO NOT STOP IT until finished. Having learned that the hard way, I did the ANALYZE folder by folder until done. At the end of each ANALYZE folder session, I clicked SAVE DB (even though VDJ says that any and every change to the database is saved automatically...I think not), shut down VDJ and restarted it just to be sure it was saved. Even with all this extra work, some tracks still come up as not ANALYZED. Pisses me off but I'm sure the next release will better address the data base foibles.
If you select ADD GENRE/etc, that menu stays on the screen as though its frozen. It's not. It's working in the background. When that menu disappears, its done. Another bug. Should have some visual form of communication that it is indeed working in the background.
If you select ADD COMMENTS, the same process. Windows menu stays on top until it done. No visual indicator it's a work in progress. When that window magically disappears, it's done.
I'm not familiar with programming so I can only guess at what my eyes are seeing.
The data base for all drives loads at start up, therefore the start up screen takes considerably longer than before. Makes sense as each drive now has its own data base stored in the root directory of the drive and each one needs to load (as opposed to the single data base previously stored in the C:\Program Files\VirtualDJ folder.) Multiple data base files take that commensurate additional length of time to load. The more drives, the longer the load time.
It also seems that only a small part of each entire data base is loading at start up perhaps to both to save load time and resources. So when the program fires up ready to go, a song you know has been tagged and analyzed, the information may or not appear. Then, later, when that song or folder is accessed, boom, there's the information which wasn't there several moments earlier. I suspect a purposeful reason for this and maybe the cure is worse than the problem.
Me? If it took 30-60 seconds to load everything at program start completely, I say do it. I'm patient (except reloading from a crash, then it had better be quick) Cake and eat it to scenario, I'm sure.
So, friends, until these serious bugs are worked out, I will continue to keep BPM Studio loaded and ready, but I will not revert to VDJ 4.3. The pluses far far and away outweigh the current problems.