JukeBox 3.51 - by Mike Looijmans

>*****  For detailed information: Read the help file.  *****<

Requires:
---------
Windows 3.1 with Multimedia (this also implies 286+). 

What is it?
-----------
Jukebox can play lists of multimedia files, in particular MIDI and
WAV files. You can create multiple lists of up to 16384 files
and play these in random order ("shuffle play").
Note that MCI files can be MIDI, WAVE, AVI movies, MPG, FLI and any
other multimedia file. You do need the appropriate drivers (like
MCI Sequenser and MCI Sound for Midi and Wave, these are included
with windows 3.1 and above).
Jukebox has been written in Borland Pascal 7.0 (using Objectwindows).

Features
--------
- Creating, and managing lists of files to play.
- Special MIDI support, like changing output ports, and:
- Retrieves built-in titles from midi files, and shows these instead
  of filenames.
- Reads ahead to save time between files (Quickload).
- Shuffle play.
- Online help.
- Cut/Copy/Paste modifying of list.
- New: Built-in Midi title editor

Manual
------
-Install
Copy JUKE.EXE to where ever you want it. If BWCC.DLL does not yet
 exist in your WINDOWS\SYSTEM directory, copy the file to your
 system directory, otherwise you probably don't have to overwrite
 the original BWCC.DLL.
If you want to use online-help, copy JUKE.HLP to the same directory
 as JUKE.EXE.
NOTE: Version 2.4 and above no longer use WIN.INI but write a JUKE.INI
 file. If you're upgrading from an earlier version, remove the
 [MiLoJukeBox] section and its settings from your win.ini file to
 save space and time.

-Quickload
 Unlike other juke's, this one will load and start the first file, and
 load the next file while the first is still playing. This decreases
 the time between the playing of two songs. Not that on GUS and other
 wave cards you'll still have to wait until the new patches are loaded.
 
Known bugs
----------
When there are less than two files in the list, juke sometimes
 causes exception 13 to occur (unrecoverable application error). I'm
 still working on this, but I advise to make longer lists than one
 file (what would otherwise be the use of a jukebox?).
There also seems to be some problems with animation drivers, such as the
 AVI animation and MPG player. They usually play ok, but the drivers don't
 seem to support 'seek' messages. This is because not all MCI drivers
 support all MCI commands, so it it not really a bug in the Jukebox.

>>** If you notice any bugs, please report so i can fix 'em! **<<

Tips
----
 If WAV files tend to be scrambling, try to increase the size of the sound
 buffer. Do this with Control Panel - Drivers - MCI Sound - Setup... and move
 the scrollbar to 9 seconds instead of 4.

 If you're unable to hear sound during midi playback, try changing your midi
 mapper setting to extended midi or something similar that uses channels 1-10.
 Most midi files do not contain a basic level version. You can also try to
 change the midi output settings to another port in the jukebox program.

 Delete the JUKE.INI file if you want to reset all settings to default.

 Use the Midi Title Editor to modify and add titles in midi files.

NOTES
-----
 JukeBox 3.0-3.2 did not read files from previous versions. Jukebox 3.3
 will import them, but will ask for confirmation, since there's no way
 of verifying if it's a real jukebox file.
 
 About saving files, and keeping playing lists:
 Jukebox does NOT save the playing list if you exit. It does store the name
 of the file you most recently saved or opened, and retrieves this file on
 startup. So if you wish to keep your list, that means, if you want the same
 list to appear on startup again, you MUST SAVE this list first.
 
How to register
---------------
Fill in the registration form in JUKEREG.TXT and send me a postcard
or E-Mail to

looymans@eb.ele.tue.nl

Especially SUGGESTIONS for improving & debugging this program are welcome.
I'd also like to know if you've detected any bugs.
Address (post & e-mail) are included in the help file, under Registration.

If you send e-mail, you'll be added to a list of registered users and will
receive any update automatically by e-mail if you've said "yes" to that
question.

I want to thank all bug-reporters. They are slowly becoming extinct...