Mosez, I don't take your comments as criticism at all! I know I've been slow... I've been promising updates for months now. The problem is that I'm trying to do all the updates at once, in very little free time.... I need to get the changes out in bite-size chunks....
The other big problem is that when I wrote the original program, it was a quick and dirty hack to get a jukebox running on my cabinet, so there were a lot of assumptions hard-coded into it about its use and interface that are starting to bite me as I try to make it more flexible. For others to use it, I need to be able to deal with different color depths, a variety of control panel layouts, different resolutions, dealing with unusual MP3's (all of mine are at 128K, encoded by the same encoder), vertical orientation, invisible mouse support (for touch screens), joystick navigation (for cabs with limited buttons like a Pac-Man cab), using joystick, gamepad, or mouse buttons as inputs (to cover all of the hacks out there), GUI configuration, etc. And it all needs to work the same in both DOS and Windows. (Even though my cabinet has gone Windows, I will NOT leave the DOS version behind.)
In addition to these structural changes, there are all the features to add: different sort methods, CD-style layouts, radio/play stimulator, screen saver, album cover support for CD mode, skins, documentation, remote control, etc. And I have to do this all efficiently (or make those features that aren't efficient optional), so the older processors running DOS cabinets aren't left behind.
All this work is gonna take at least an hour or two

but I rarely have that kind of time to myself lately...
It is coming, though! I promise! Again!

--Chris