Hi Sandy:
Lol, on the "beer ears"...
I can't claim to know the difference between the two, other than FLAC being a lossless format. I will say that VDJS has built in "enhanced sound" capabilities which upsamples audio to 48khz (see screenshot). Most windows programs will only playback at 44.1khz. Try playing a converted FLAC file on VDJS and the original FLAC file on another program and you'd be hard pressed to tell the difference. Use a good headset to listen to both.
I have tried Karma before but as you mentioned it has issues as well as it doesn't work the way I'd want it to work for my purposes. I do use some of their other products because no one else makes them. I Have used KJ File manager to normalize the file names on my karaoke songs. I no longer use it because once my files were in order I didn't need it anymore, I just had to make sure any new added songs are formatted in the same way. A couple of times a year I do use Song List Generator to create updated paper books. Also I frequently use their icroons.com site to lookup new songs.
Regarding your question about the cumulative timer, it does not have such a function, but this mostly is an issue between functionality and practicality. See my second screenshot with the queue with my name as the last person on the queue. For one VDJS has the option for an online songbook so people can request songs from their smartphones. This makes it highly tough to prevent people from signing up though their phones even if you queue is full. I've made announcements that I'm no longer taking requests and people still ignore that and still send in their requests. Also, per my screenshot I can estimate that my song will take about half hour before it gets to mine just based on the premise that I can get a new singer roughly every 5 minutes regarless of their song unless their song is an 8 minute November Rain or War Pigs (as examples). Basically having it add up the time for you as Karma does is still just a rough estimate because you have to announce the next singer after the previous one has finished and by the time they walk over and maybe chit chat with you or fidget with their wallet to throw a tip on your tip jar maybe even call one of their firends to come over and sing with them the machine calculation is already off after two or three singers. Also, quite frequently someone just abandons their song and they don't even tell you and it could be several people, no now you have space for those people who wanted to add a song but you've rejected because your machine has told you there is no room to add them. Here in California bars are required to stop selling alcohol at 2am and kick everybody off. However, the majority of bars make last call at 1:30am and call the bar closed at 1:45am. It gives the patrons a few minutes to finish their drinks before 2am. I have to estimate that about 1:40 the last singer will be called and he/she will complete their song at about 1:45am (give or take). per my previous comment I can get a new singer every 5 minutes (give or take). I actually don't think about it in 5 minute increments. I think of it in 15 minute increments, so it basically means that I can get three singers every 15 minutes, or 6 singers every half hour. This means that at 1am if I have 9 singers on the queue I know I'm set for the night and I technically can't take more singers for the queue. However, some of those 9 singer might have gotten too drunk and have left the building or they've changed their mind and no longer want to sing. So I can't turn people down, but I tell them that there's a high probability that they won't get to sing if all those 9 people are still at the bar. They usually accept it and I add them to the queue. Quite frequently they actually get to sing since some of the people might have left. They usually appreciate it and most times they'll leave a larger tip if they actually get to sing. As you can see a program feature that tells me I can't get more people on the queue would just get in the way for me and I suspect most KJs. Also, that online songbook feature is a most have for me. Most people love it and request come directly to VDJS, you don't have to run a 3rd party program. Also they don't need a specific app as it works with both android and iphones. All they have to do is get to your website which you can publish as a permanent message at the top or bottom of the screen. Also singers/patrons can view via their place on the queue via that website. They can see what everyone is singing and their place in the queue. Lastly, it also checks the queue and informs them if the song they are trying to submit is already on the queue because someone else submitted it. It won't allow them to resubmit it.
You can checkout my own
fabiosongs.com which redirects to the real site (
https://fabio.mydjsongbook.com/). Each new KJ gets their own individual site, your for example might be
https://sandy.mydjsongbook.com. If you check my site when I'm hosting, you can see the queue as well as you can see the song currently being sung (you can actually follow the lyrics too via the site -there's no music however as you're expected to be at the bar to hear it.). You can check the site now but it's best to see it when I'm hosting. I'm usually hosting Friday - Sunday starting at 10pm (Pacific Standard time) until 1:45am.
-Fabio