CDAudio by Noel Dillabough

ENHANCEMENT HISTORY:

Version 1.31
============
- fixed a bug with the cancel button, so that the program is not reset 
  upon exiting the options dialog.

Version 1.30
============
- due to requests from people, I added a mixer button that runs the
  mixer of your choice.  Click on the mixer button, and enter a valid
  path and filename, or click on browse to pick out the file.

- made it possible to have program mode activated and still play
  unprogrammed cd's.  Program mode used to have to be shut off for
  CDAudio to play anything on non programmed cd's.

- there is now a cancel button in the options dialog.  This will
  cancel all changes, and close the dialog without stopping the present
  song that is playing.  

Version 1.21
============
- removed a few bugs to do with timing and memory.  If your older version
  was a little flaky, this will fix it...

Version 1.20
============
- thanks to some helpful Windows gurus out there, CDAudio now has
  Auto-Play, which automatically takes into account the other options
  selected, such as program mode, autoprogram, and shuffle play.

Version 1.11
============
- uses an installation program to install the program files.

Version 1.10
============
- now includes autoprogram mode, so you don't have to open the 
  options dialog to program the disk.  With autoprogram checked,
  CDAudio will attempt to play the saved program.

- there is also shuffle play mode.  Shuffle play when checked,
  will randomly play songs from the song list, or if program
  mode is selected, will randomly play songs from the program
  list

- there is a swap button in the options dialog to swap two items
  in the program list.  This makes it alot easier to edit your 
  programs.


==================================================================
CDAudio by Noel Dillabough

Hello!

I just got into the "multimedia" age when I went out and purchased
one of those CDROM/SoundBlaster combos.  I played with it for a 
while but eventually, my CDROM turned into an installation diskette
(used once every blue moon) and as an audio device while I
programmed.

I was disgusted with the Audio CD programs out there, so I wrote 
this program to take up some slack.

CDAudio Requirements:
---------------------
-Windows 3.1
-An installed MCI compatible CDAudio driver
-A CDROM complying with MSCDEX
-A windows supported soundcard connected to the CDROM if you 
 want to use programs like SB16WMIX to control volume, etc.

CDAudio Capabilities:
---------------------
CDAudio plays audio CD's much like a conventional CD player.  There
is play, stop, skip forward, skip backward, pause, etc.

What makes CDAudio different from conventional players is its data
base management of CDs.  You insert a disk, scan it, enter its
artist, title, and songs and then save it.  From then on, CDAudio
can recognize that the disk you have in the player is that disk,
and will load in the song's titles etc.

You can also program track selections, by song titles instead of 
track numbers, using an easy windows interface.  Programming 
features, however, come only with registration.

Installation and Usage:
-----------------------
To install CDAudio, run the program setup.exe and follow the prompts

To use CDAudio for just a player, just open it, and press play. 
Nothing to it.  For more advanced options, click on the book button
to open the options dialog.

For background playing of the CD for those users who have limited memory
or don't like unnecessary open windows, use the command line argument
"cdaudio.exe play" in your desktop icon.  CDAudio will tell the CD player
to play the entire CD and then terminate.

Options:
--------
Here is where the real work of CDAudio is performed.  Click on the
sunglasses button to search for the disk.  You will get a CD not 
found message.  This is the first step for all new CD's, as CDAudio
reads the pertinent information from the disk.  Next, fill in the
artist and title fields, and press the pencil/edit button.

Enter in the names of the songs one by one.  Use the enter key to 
add the current string to the song list (for speed).  If you do a
mistake, select the mistake and press the minus button.  The other
two buttons are the cancel and ok buttons.

Once you have a list of songs, and have pressed ok in the edit box,
you will be back in the options dialog box.  Select some songs in 
the song list and press the button pointing to the right.  The 
selected songs are added to the program listing.  When in program
mode, CDAudio uses these songs to know what to play.  Use the other
button to remove the unwanted program entries.

After you are happy with the contents of the album, and program list,
press the diskette button which will save this album to the database.

There are three checkboxes at the bottom of the dialog:

Repeat Mode: 
------------
This will repeat the disk or program depending if program mode 
is set.

Program Mode:
-------------
This sets or removes program mode.  When this option is set, the
songs in the program list are played.  The main	window will also
display the title of the song being played, rather than the 
message CDAudio in the title bar.

Auto Search:
------------
This option makes CDAudio search the database automatically when 
opening the options dialog.  This option is	not foolproof however,
especially when a disk has just been inserted and is not spinning 
up to speed yet.  Press the	sunglasses icon to be sure, in any case
of doubt.

Registration:
-------------
There is a registration button in the options dialog that opens the
registration window.  Registered users will be given a number to 
place in this dialog to register their copy of CDAudio.  Registration
of CDAudio costs $25.00

Advantages:
-----------
Every now and then, there is a song you just can't stand, or the
order of the CD's songs is not what you would like.  With CDAudio,
you can easily program things to your liking using names instead
of track numbers.  Registered users will also receive free updates
to the program, and their suggestions of changes to CDAudio will 
be seriously taken into consideration.

Note: even before you register, you can setup your program lists
for your CDs and save them.  Then when you have registered, they
will be ready right away.

Send Registration Replies (and any comments or questions too) to:

Noel Dillabough
General Delivery
Blind River, ON
POR 1BO

You can also reach me by email at: noel@ramsey.cs.laurentian.ca

