Software Support > DOS/WinCab

DOSCab/WinCab Jukebox 3.0 Beta 5 Released

(1/14) > >>

Chris:
DOSCab/WinCab Jukebox 3.0 Beta 5 has been released.  You can get it at http://webpages.charter.net/celamantia/jukebox.

The purpose of this release is to test a major bug fix. Many of you have been experiencing random crashes over a period of time, or perhaps crashes after playing specific MP3 files. I've suspected that these are "bad" MP3 files where the last frame has an incorrect size, causing the decoder to read past the end of a buffer. I've rewritten the memory allocation, but I can't prove that I've fixed a random crash pretty much by definition. However, MP3's that were known to crash the jukebox no longer crash it.

(NOTE: I do not have my DOS test machine available so I have not been able to test the DOSCAB.EXE executable in this version, although it should still work. You should back up your old DOSCAB.EXE and JUKEBOX.DAT before trying this version.)

There are a couple of other minor new features in this version:


* A change to the mouse handling code has been made that should help solve some of the problems with touchscreens. If you have a touchscreen, please try this one out and let me know what touchscreen you have and whether or not it works. (For DOS users, you'll have to add a [Mouse] section to your JUKEBOX.INI file containing the line mouse=I33 and have your touchscreen mouse drivers loaded before launching the jukebox.)
* More, larger font sizes have been added for the dot-matrix displays, so higher resolution displays should look better now.
* Software volume control has been added. See the [VolumeControl] section of jukebox.ini for details, and look in controls.ini for how to map the new features. By default, Volume Up and Volume Down are mapped to the - (minus) and = (equals) keys, Volume Minimum and Volume Maximum are mapped to the square brackets below them, and Volume Mute is mapped to the ~ (tilde) key. At this point, 3.0 Beta 5, although still in progress, is more stable than the released version 2.41. The biggest problem in version 3.0 is still the lack of documentation; most of the documentation you need for the beta can be found as comments in JUKEBOX.INI and the skin files.

CD skins are still broken in this version.

Please let me know if you find any wierdness.

Thanks for everyone's help and support!

--Chris

Dermbrian:
Chris, I think you've achieved rock-solid stability here.   At least on my WindowME PC...Micron Millenia RS-2100 with nothing other than factory audio and video.

I set the app up to autoplay after a 2 second period.  No hiccups after 3 hours.  Trust me, it wouldn't have ever made it 30-45 minutes on these same files before.

I also minimized the app a few times and did some other tasks including web surfing during this period.  Just a minimal amount of audio stutters while switching apps, as expected, and no audio issues otherwise.  Sounds great!

That's probably all I'll say today.  I intend to kick it off and let it run overnight tonight.

Way to go!

Brian



RacerX:
I have two DOS boxes that I will set up to run overnight tonight, as well.

Chris:
I have at least one file that will still kill the jukebox.  It is definately a bad MP3; in Media Player, you can hear a high-pitched hiccup 16 seconds into the song.  Sometimes the new build dies right at 16 seconds, sometimes it dies at the end of the song, and sometimes it dies a couple of songs later.  I'm not sure I'll ever be able to account for all types of bad MP3's...

Thanks for the testing!  It is much appreciated!

--Chris

Dermbrian:

--- Quote from: Chris on December 02, 2004, 02:08:06 pm ---I have at least one file that will still kill the jukebox.  It is definately a bad MP3; in Media Player, you can hear a high-pitched hiccup 16 seconds into the song.  Sometimes the new build dies right at 16 seconds, sometimes it dies at the end of the song, and sometimes it dies a couple of songs later.  I'm not sure I'll ever be able to account for all types of bad MP3's...


--- End quote ---

That's interesting.  Of course the 'high pitched hiccup at 16 seconds' would be enough reason for me to repair the mp3.  A little dead silence would be better and then the problem would go away on the re-encode. 

I would think that it's likely that some of the freeware mp3 checking tools would identify that as bad, too.  I wouldn't mind trying to check that out if it's small enough to email to me.

Brian

Navigation

[0] Message Index

[#] Next page

Go to full version