home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip Hitware 7
/
Chip_Hitware_Vol_07.iso
/
chiphit7
/
multmedi
/
95easycd
/
data.z
/
EasyCD.txt
< prev
next >
Wrap
Text File
|
1996-09-30
|
20KB
|
639 lines
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
/ EasyCD, Version 2.21 \
\ (C) Copyright 1996, Greg Leichner, All rights reserved. /
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
September 30, 1996
User's Guide Contents
---------------------
1 - Introduction
2 - The EasyCD2 Tray Icon
2.1 - Left Mouse Button
2.2 - Right Mouse Button
3 - The EasyCD2 Controls Dialog
3.1 - Status Display Area
3.2 - Play Button
3.3 - Pause Button
3.4 - Stop Button
3.5 - Next Track Button
3.6 - Previous Track Button
3.7 - Eject Button
4 - The EasyCD2 Main Popup Menu
4.1 - Play
4.2 - Pause
4.3 - Stop
4.4 - Eject
4.5 - Next Track
4.6 - Previous Track
4.7 - Select Track
4.8 - Random Order
4.9 - Introduction Play
4.10 - Repeat All
4.11 - Repeat Current
4.12 - Show Controls
4.13 - Properties
4.14 - About EasyCD2
4.15 - Exit EasyCD2
5 - The EasyCD2 Properties Dialog
5.1 - CD Information
5.1.1 - General
5.1.2 - Tracks
5.1.3 - Clear All Button
5.2 - Programming
5.3 - cddb Query
5.3.1 - Local Database
5.3.2 - Internet Database Server
5.3.2.1 - Firewall Proxy Host Configuration
5.3.2.2 - cddb Server List
5.3.2.3 - "Fuzzy" Search Results
5.4 - cddb Submit
5.4.1 - cddb Submission Guidelines
5.5 - Options
5.5.1 - CD Control Panel
5.5.2 - Play
5.5.3 - Introduction Play
5.5.4 - Time Display
5.5.5 - Eject And Exit
6 - How to Contact GHL Software
7 - Disclaimer
1 - Introduction
------------
This file contains the instructions for using EasyCD2,
how to configure EasyCD2 to use the cddb local database
and Internet Servers, and procedures on submitting new
entries to the cddb database.
EasyCD2 can get CD information from a number of sources.
When you enter a CD in the CD drive, EasyCD2 is automatically
started and looks for the information about the current
CD. The order of search is as follows: First, it checks
the registry for the CD information. This is where EasyCD2
stores information when it exits. Second, it looks in the
Windows 'cdplayer' applicationÆs 'ini' file. This file
should be found in the Windows directory and is named
'cdplayer.ini'. Third, EasyCD2 tries to check for the CD in
a local copy of the cddb database if configured to do so.
Lastly, if the current CD is not found in any of the previous
sources on your computer, it will query the cddb server over
the Internet. You must already be connected to the Internet
for EasyCD2 to query the servers.
Once EasyCD2 has information about the current CD, it stores
it in the registry. This means after you have either entered
the information about a CD or the CD information was found
on a cddb server, it will be saved on your computer for future
display and you do not have to be connected to the Internet
to be able to display the entered or found CD information.
2 - The EasyCD2 Tray Icon
---------------------
The tray icon shows the current state of the CD player.
It also has a 'tip' if the cursor is held over the icon
that displays more detailed information.
2.1 - Left Mouse Button
When the CD is playing:
single-click: Pause
double-click: Go to next track
triple-click: Go to previous track
When the CD is paused:
single-click: Resumes play
When the CD is stopped:
single-click: Starts play on first track
2.2 - Right Mouse Button
Displays the EasyCD main popup menu. The menu
options are described in a section below.
3 - The EasyCD2 Controls Dialog
---------------------------
The controls dialog provides a cd-player like control
panel for all basic control functions. In addition,
a right mouse button popup menu is available to
get to all other options, including track selection
and access to the EasyCD2 properties dialog.
3.1 - Status Display Area
The status display area at the top of the controls
dialog show the current state of the CD player, the
current track playing and the time of play for that
track.
If the right mouse button is used in the status display
area, a menu is displayed that allows track selection
and the ability to display the properties dialog.
3.2 - Play Button
Always plays the CD from the start of the first
track.
3.3- Pause Button
Pauses the CD at the current position or continues
play from a previously paused position.
3.4 - Stop Button
Stops the CD. Resets the 'played' status for all
tracks.
3.5 - Next Track Button
Starts play at the next sequential track. If in
'Random Order' mode, play is started at a randomly
selected track from the tracks that have not yet
been played. If the Next track button is held down,
the CD is then fast forwarded until the button is
released.
3.6 - Previous Track Button
Starts play at the previous sequential track. If
the previous track button is held down, the CD is
then fast rewound until the button is released.
3.7 - Eject Button
Ejects the CD from the CD player. This also exits
EasyCD2.
3.8 - Volume Up Button
If a volume mixer was found on your system, this button
increases the volume.
3.9 - Volume Down Button
If a volume mixer was found on your system, this button
decreases the volume.
3.10 - Volume Display
The volume display shows the current volume in the form
of a small bar graph. If you click the left mouse button
on the volume display, it is a "Mute" button.
4 - The EasyCD2 Main Popup Menu
---------------------------
4.1 - Play
Always plays the CD from the start of the first
track.
4.2 - Pause
Pauses the CD at the current position or continues
play from a previously paused position.
4.3 - Stop
Stops the CD. Resets the 'played' status for all
tracks.
4.4 - Eject
Ejects the CD from the CD player. This also exits
EasyCD2.
4.5 - Next Track
Starts play at the next sequential track. If in
'Random Order' mode, play is started at a randomly
selected track from the tracks that have not yet
been played.
4.6 - Previous Track
Starts play at the previous sequential track.
4.7 - Select Track
Allows the user to select which track to play from
a menu. Tracks that have already been played have a
check mark next to them and the track currently
playing is dimmed out (not selectable).
4.8 - Random Order
Toggles EasyCD2 between playing the tracks in a
sequential order and a random order.
4.9 - Introduction Play
EasyCD2 can play a user selected amount of time
of each track, starting at a selected time offset.
Please see the 'Options' section for more information
on 'Introduction Play' mode.
4.10 - Repeat All
Repeat All mode will repeat the play of all tracks
when the end of play is reached. If not in repeat
all mode, EasyCD2 will either stop play or exit.
4.11 - Repeat Current
Toggles between repeating the current track
continuously or normal play mode.
4.12 - Show Controls
Toggles the display of the CD player control panel
that allows you to control almost all functions
of EasyCD2 in very small window. The control panel
is described in a previous section.
4.13 - Properties
Displays the EasyCD2 properties dialog. All EasyCD2
options are selectable from this dialog. This dialog
is described in detail in a section below.
4.14 - About EasyCD
Displays registration and GHL Software information
for EasyCD.
4.15 - Exit EasyCD2
Exits EasyCD2 (really, that's unbelievable).
5 - The EasyCD2 Properties Dialog
-----------------------------
The properties dialog is the central window for all
EasyCD2 options and CD information. It is composed of
five tabbed sheets:
'CD Information' - Used to enter information about
the CD currently playing. This
includes, artist, title and track
names.
'Programming' - Used to generate a custom track play
order.
'cddb Query' - Contains all configuration options
for querying the cddb database.
'cddb Submit' - Allows you to submit a new entry to
the cddb database by e-mail using
an SMTP server.
'Options' - All general EasyCD2 configuration
options including play modes, eject
modes, etc.
Detailed instructions for each sheet are listed below.
5.1 - CD Information
--------------
This information is stored by EasyCD2 for each CD.
When you play a CD, EasyCD2 searches for the information
for that particular CD and will display it if it is
found.
5.1.1 - General
You can enter the CD artist name and the title of the
CD in this section.
5.1.2 - Tracks
To enter the title of a track, select the desired track
from the list and type the title in the text box below the
list. The list contents will update as you type the title.
To go to the next track, just press the 'Enter' key when
done typing the information for the current track. The
next track will automatically be selected.
5.1.3 - Clear All Button
Select the 'Clear All' button and confirm the clear
operation in the popup message to clear all CD
information.
5.2 - Programming
-----------
To specify a custom play order, select a track in
the 'Disk Order' list and then press the 'Add' button.
The track is then added to the 'Programmed Order'
list. Repeat this process for each track to be
included in the custom play order. You may also
double click the mouse on a track in the 'Disk
Order' list to add it to the 'Programmed Order'
list. A track may be included in the custom play
order as many times as you would like.
To remove a track from the custom play order, select
the track in the 'Programmed Order' list and press
the 'Remove' button. To clear the entire custom
play order list, press the 'Clear' button and then
confirm the clear operation in the popup message.
A track may be removed from the custom play order
by double clicking it in the 'Programmed Order' list.
You may change the order of play in the 'Programmed
Order' list by selecting the track to move and then
using the 'Up' and 'Down' arrows to the right of the
list.
5.3 - cddb Query
----------
EasyCD2 is fully integrated with the CD Information
database, cddb. You can lookup CD information from a
local copy of the database or you can query a cddb server
over the Internet.
The CD Information database, cddb, and the application,
xmcd are copyrighted by Ti Kan and are licensed under the
GNU General Public License for free software. The use of
and integration with cddb by EasyCD2 has been expressly
granted to GHL Software by Ti Kan. Both cddb and xmcd
are freely downloadable from the Internet. For more
information please see:
http://sunsite.unc.edu/~cddb/xmcd/
5.3.1 - Local Database
To download a copy of the Windows compatible database, you
can FTP it from:
ftp://ftp.netcom.com/pub/tk/tkan/xmcd-cddb/xmcd-cddb.zip
Space for the Windows compatible database file has
been generously provided by Ti Kan.
The database uses about 10Mbytes when unzipped, the zip
file is about 3Mbytes.
Unzip the file to a new directory (you can name it anything
you want, but I suggest "cddb"). Please use the "preserve
directory" option with whatever unzip tool you use. cddb
is composed of category sub-directories.
Select the 'Query Local Database' option to configure
EasyCD2 to look in the local database each time you play a
CD. Enter the full path to the directory where you
un-zipped the database file in the 'Database Root
Directory', for example: "c:\cddb".
Test the local database configuration by pressing the
'Query cddb Now' button.
5.3.2 - Internet Database Server
EasyCD2 can use the Internet to query a cddb server for
the information about each CD you play. You must already
be connected to the Internet to query a cddb server.
Select the 'Query Server' option to configure EasyCD2 to
query a cddb Internet server for each time you play a CD.
If you are behind a firewall, EasyCD2 supports the use of
a proxy host to get to a cddb server. To use a proxy host,
select the 'Use Proxy Host' option. Enter the name of your
proxy host and the port that will be used to connect to it.
The default port is, 888, and is the same port that the
cddb servers use for communication.
If you are not behind a firewall, select the server name
from the provided list. Please select the server that is
closest to you for fastest response.
Test the cddb Internet server configuration by pressing
the 'Query cddb Now' button. NOTE: If you have
configured EasyCD2 to query the local cddb database, it
will search there first and if not found then EasyCD2
will query the specified Internet cddb server.
5.3.2.1 - Firewall Proxy Host Configuration
You will have to ask your network administrator to
create a proxy to one of the cddb servers using TCP/IP
port 888. The port that EasyCD2 uses to get to the
proxy host is configurable.
5.3.2.2 - cddb Server List
cddb.celestial.com - Mercer Island, WA, USA
cddb.sonic.net - Santa Rosa, CA, USA
smurfy.tcimet.net - East Lansing, MI, USA
cddb.schoneal.com - Austin, TX, USA
cddb.dartmouth.edu - Hanover, NH, USA
sunsite.unc.edu - Chapel Hill, NC, USA
cddb.shu.ac.uk - United Kingdom
cddb.ton.tut.fi - Finland
cddb.westel.hu - Hungary
cddb.sai.msu.su - Moscow, Russia
cddb.ieo.nctu.edu.tw - Taiwan
cddb.dentistry.adelaide.edu.au - Australia
5.3.2.2 - "Fuzzy" Search Results
The remote cddb server will return a "fuzzy" search result
for some CD's. This can result when your particular CD's
pressing is not found on the remote cddb server, but one
or more other pressings of the same title are. In this
case EasyCD2 will display the Fuzzy Search Results dialog.
If the CD you are currently playing is displayed in the
list of possible matches, select it and press the 'Get
Information For Selected Title' button. EasyCD2 will retrieve
the rest of the CD information. If the CD you are currently
playing is not in the list of possible matches, it is
not present on the remote cddb server and you should select
the 'Current CD Not In List' button.
5.4 - cddb Submit
-----------
EasyCD2 can submit entries to add to the cddb database. If
the CD in question is not found on one of the servers, you
can enter the information on the 'CD Information' sheet and
then submit it for inclusion in the cddb database. This will
help the database grow and hopefully, over time, more and
more of the CD's you play will be found automatically.
To submit an entry, enter your e-mail address in the
'Return Address' text box. You must also specify the
address of the SMTP server you use to send e-mail. If you
do not know the name of the server, ask your network
administrator.
5.4.1 - cddb Submission Guidelines
Please use the following guidelines for any entries you
wish to submit to the cddb database:
Submit entries only after you verify they are not already
in the database.
Do not submit entries that are not completely filled-out
(i.e., empty track titles, etc.).
Capitalize the first letter of each word only. Do not
use upper case for whole words unless it's absolutely
necessary.
Verify that all spelling is correct.
Submit the entry using the appropriate category.
5.5 - Options
-------
5.5.1 - CD Control Panel
To automatically display the CD control panel, select the
'Show at Startup' option. To have the control panel always
be on top of all other windows, select the 'Always Visible'
option.
5.5.2 - Play
To play tracks in random order (sometimes called 'shuffle
mode') select the 'Random Track Order' option. To repeat
play of all tracks once they have already been played, select
the 'Repeat All Tracks' option.
5.5.3 - Introduction Play
EasyCD2 allows you to configure which section of a track
will be played during 'Introduction Play' mode. Instead
of always playing the first 10 to 15 seconds of the track,
you can select a starting point from 0 to 60 seconds and
a length of play from 0 to 60 seconds. In addition you
can use the 'at middle of track' option to have EasyCD2
automatically find the middle of the track and play the
specified amount of time such that it will play the exact
middle of the track.
5.5.4 - Time Display
You can choose between four different options for
the time display on the CD Control Panel and the tray
icon tip. These are: Track time elapsed, Track time
remaining, Disc time elapsed, and Disc time remaining.
5.5.5 - Eject And Exit
If you would like EasyCD2 to automatically eject the
current CD when it is done playing all tracks, select the
'Eject at End of Play' option. This has no effect if the
'Repeat All' option is also selected.
To eject the CD when you exit EasyCD2 from the main popup
menu, select the 'Eject When Exiting EasyCD' option.
To have EasyCD2 stop the CD player when it exits, select
the 'Stop CD Player When Exiting EasyCD' option. This
is the default behavior.
6 - How to Contact GHL Software
---------------------------
E-Mail
leichner@ix.netcom.com
WWW
http://www.transdyn.com/~gleichner/ghlsoft.html
Snail-Mail
Greg Leichner, GHL Software
1205A Vicente Dr.
Sunnyvale, CA 94086
USA
7 - Disclaimer
----------
THE INFORMATION, CODE AND EXECUTABLES PROVIDED ARE PROVIDED
AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO
EVENT SHALL GREGORY HOWARD LEICHNER AND OR GHL SOFTWARE BE
LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT,
INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS, OR
SPECIAL DAMAGES, EVEN IF GREGORY HOWARD LEICHNER AND OR GHL
SOFTWARE HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.