Software Support > DOS/WinCab
WinCab 3.0b10 Preview Release
Chris:
I'm getting close; I've fixed the CD skins, but I don't have enough full CD's to really test it. In addition, DOSCab still needs some work; in the meantime, though, here's a preview of WinCab 3.0b10 for the intrepid adventurers among you; you can get it at http://webpages.charter.net/celamantia/jukebox/wincabb10.zip . Note that this is just the WinCab executable, and it may not be stable yet so back up your old one.
Here's the change list; this includes the b9 changes that have been floating around:
- 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.
I've also laid the groundwork for the following features to come soon:
- TrueType fonts as an option for displays
- Transparent display backgrounds
- Orphan control, dividing up split CD's in a more reasonable fashion rather than stranding one or two tracks on a CD
- More customizable displays; you'll be able to set up any arbitrary number of displays showing pretty much anything related to the status of the jukebox
- More customizable titlestrips, such as being able to add track numbers to singles strips, specifying different fonts for different display elemets, etc.
- Animated icons
- More flexibility over icons, i.e being able to send one message and respond to a different message
- A Slider object type for volume control or navigation
- An LED object type, allowing you to control the ScrollLock, CapsLock and NumLock LED's in response to jukebox status messages.
- Adding MouseOver events to icons to allow for more customization
- Queue/Credits optionally saved on shutdown
- Multi-page navigation options
- More page-change animations
The next set to work on after that is:
- Support for alternate titlestrip graphics for different genres
- Filter support to filter on an artist, genre, decade, or perhaps custom-definable filters
- Finish (or drop) MIDI support, which is still pretty rudimentary (does anyone actually use this?)
- Touchscreen support for Windows 98
- Changing skins/sorts on the fly (switch from random singles to sorted albums with the touch of a button, or from horizontal to vertical, or to flip sides on a cocktail, etc.)
- Faster indexing
- More screensaver options, including the much-requested slide show.
Options I'm considering but haven't committed to:
- A Search function. (I'd have to create a customizable on-screen keyboard first.)
- Loading/Saving Queues. Same problem as above.
- Support for 4x40 external LCD displays
- Support for one of the hardware light controller options.
- WMA support through Media Player
Options that will almost certainly NOT be added:
- Crossfading
- Linux or Mac support
- Videos
- Lyrics
- Coinbox audit reports or any other features that only have commercial uses
Is there anything else I've missed? I'm going to comb through this board and my E-mails, but if you have an open support issue or (reasonable) feature request, please let me know!
--Chris
tba:
i don't know if this has been fixed or not, but an option to customize the now playing window of the screen saver...
i have the now playing window set to 5 lines display in the skin, and it looks right. but i can only get the now playing window of the screen saver to display 3 lines... which doesn't look right. ideally i would like the 2 windows to look the same.
Chris:
--- Quote from: tba on August 10, 2006, 07:33:51 am ---i don't know if this has been fixed or not, but an option to customize the now playing window of the screen saver...
i have the now playing window set to 5 lines display in the skin, and it looks right. but i can only get the now playing window of the screen saver to display 3 lines... which doesn't look right. ideally i would like the 2 windows to look the same.
--- End quote ---
No, that hasn't been changed yet. Once I have full customizable displays you'll be able to make this look any way you want; for the short term I'll figure something out to make this situation better.
--Chris
Chris:
I set up a new test machine last night, and the new DOSCab seems to work on it perfectly. Hmm. I'm a little disturbed that it stopped working on my old test machine, but since it was a Thinkpad, I'm inclined to let it slide. Notebook video cards under DOS are probably not a good real-world test. That notebook has a NeoMagic graphics chipset, so beware that if you are using a NeoMagic-based system DOSCab may give you trouble.
So tonight I'm going to give it another workout, and if all seems to be well I'll put out an official release and move on to the rest of my To-Do list.
--Chris
cripto9t:
Hi Chris, great work :).
I'm new here and I've decided to build a dedicated jukebox using WinCab. I've been testing WinCab for the last few days and I have a few questions, some of them you have listed.
--- Quote ---- More customizable titlestrips, such as being able to add track numbers to singles strips, specifying different fonts for different display elemets, etc.
--- End quote ---
I'm leaning toward a cd lay-out and I would like to have album number listed above the selections instead of with the artist and title. That way all the numbers would be together and it also makes more room for the titles. I like the different font idea also.
--- Quote ---- 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.
--- End quote ---
Cool! I didn't know about the 00 cd option.
--- Quote ---- Transparent display backgrounds
- Orphan control, dividing up split CD's in a more reasonable fashion rather than stranding one or two tracks on a CD
--- End quote ---
Two more things I was going to ask about that I'd like to see :).
--- Quote ---- More screensaver options, including the much-requested slide show.
--- End quote ---
I would like to have the CD cover float around with the song info or maybe just the cover itself.
Also can I adjust the colors on the default screen saver?
One thing not on your to-do list - I'd like to have a 3 coin set-up like this
nickel = 1/2 or .5 credit
dime = 1 credit
quarter = 3 credits
Would it be possible to have half credits? 2 nickels = 1 credit
I'm almost done :). I think I may have found a bug, at least it is happening on my machine. When "random" is pressed while a song is playing the credits do not adjust in the display until the song changes or I page up or down. The credits do adjust, the display just doesn't change.
That's all. I'm sorry about all the questions but I would like to get all the information I can so I have a plan together before I start this project
Thanks
Navigation
[0] Message Index
[#] Next page
Go to full version