DOSCab/WinCab Jukebox 3.0 Beta 11 Released

Finally, the first official release in over a year! Changes since the last release are:

  • Added control over screen saver song info display; the size, color, and number of lines displayed can now be set,
  • Added control over color ranges used by screensaver.
  • Fixed bug where credits display wasn’t updating after a random song was selected.
  • Added FileSystemEncoding setting to control which encoding is used to read filenames. This will almost certainly never be necessary to set, but it’s there if some weird filesystem encoding doesn’t work.
  • Added ability to specify a different INI file on the command line. For example, typing “wincab alt.ini” will start WinCab with alt.ini instead of jukebox.ini.
  • Added UseTrackZero setting to skins to allow track numbers to start at 00 instead of 01. This is mostly for people emulating specific mechanical jukeboxes, such as a three-column Seeburg layout. If this option is used, you lose the ability to select track 00 to select an entire CD. This option is only active when UseZero is set to True.
  • Fixed bug that caused BTN_CLEARQUEUE to crash for queue sizes below 1000.
  • Fixed Unicode handling for ID3 tags.
  • Fixed database entries not getting a last updated date on first run. This always caused the second indexing run to take as long as the first.
  • Fixed bug that caused queue to fill with one song when queue was completely filled.
  • Fixed bugs preventing songs with international characters in the filename from being loaded.
  • Fixed bug that caused split CD’s to be sorted in the wrong order.
  • Changed MaxQueueSize range to 1-500, with 250 as the new default.
  • Changed default on AllowDuplicatesInQueue to FALSE
  • Changed maximum songs per strip to 100. Again, this is to support physical emulations for people converting real jukeboxes.
Advertisements

WinCab 3.0 Beta 10 Preview Release

I’m still squishing some bugs in the DOS version, but I wanted to get the Windows version into peoples’ hands so I can shake the rest of the bugs out. This update includes just the WINCAB.EXE executable; you can download the preview executable here.

Here is the change list for beta 10 (this includes the fixes from the previous beta 9 preview):

  • Added checks for invalid symbol lookups.
  • Added FileSystemEncoding setting to control which encoding is used to read filenames. This will almost certainly never be necessary to set, but it’s there if some weird filesystem encoding doesn’t work.
  • Added ability to specify a different INI file on the command line. For example, typing “wincab alt.ini” will start WinCab with alt.ini instead of jukebox.ini.
  • Added UseTrackZero setting to skins to allow track numbers to start at 00 instead of 01. This is mostly for people emulating specific mechanical jukeboxes, such as a three-column Seeburg layout. If this option is used, you lose the ability to select track 00 to select an entire CD. This option is only active when UseZero is set to True.
  • Fixed bug that caused BTN_CLEARQUEUE to crash for queue sizes below 1000.
  • Fixed Unicode handling for ID3 tags.
  • Fixed database entries not getting a last updated date on first run. This always caused the second indexing run to take as long as the first.
  • Fixed bug that caused queue to fill with one song when queue was completely filled.
  • Fixed bugs preventing songs with international characters in the filename from being loaded.
  • Fixed bug that caused split CD’s to be sorted in the wrong order.
  • Changed MaxQueueSize range to 1-500, with 250 as the new default.
  • Changed default on AllowDuplicatesInQueue to FALSE
  • Changed maximum songs per strip to 100. Again, this is to support physical emulations for people converting real jukeboxes.

Please note that none of these changes are documented yet, so if you need any help please feel free to send me an E-mail.

Status Update

I’ve been working on a new version for a while now, but I had essentially “coded myself into a corner” and needed to spend some time re-organizing the code and making some structural changes. This has caused lots of little new bugs that need to be stamped out… I apologize for the delay!

In the meantime, I know many people have had major problems with ID3 tags not being read or files with international characters not loading. I have solved these two major issues, but since I still haven’t gotten the other bugs out it’s not ready for a real release. The biggest pending bug is that restructuring things completely broke CD skins. However, if you have major problems with international characters AND you are using a classic-style skin AND are using Windows, you can download a test executable here. Again, CD-style skins will NOT work with this executable!

I’m hoping to get a real release out soon, but of course I say that evey week. It just depends on how fast I can repair the CD-style skins.