@(#)CDDB	6.1 98/04/24

CD DATABASE SERVERS
-------------------

This version of xmcd/cda supports Internet CD database servers.  With
this feature, you do not have to have a local copy of the entire
CD database on your local system, thus saving disk space.  Also,
by using the public servers you have access to a very large (and growing)
database of CD information.  Chances are, most of your CD collection is
already in the database.

You can use this feature only if your system is connected to the Internet,
either via a dedicated connection or a dial-up link.  Xmcd can connect
to the public servers via either CDDBP (CD database protocol) or HTTP
(Hypertext transport protocol).  CDDBP is the native protocol of the
CD database servers, and HTTP is what is used for web browsing.  To check
whether you can reach the CDDB servers using either CDDBP or HTTP, use the
following procedure:

 1. Testing for CDDBP connectivity
    Type the following shell command:

        telnet cddb.cddb.com 8880

    If you see a sign on banner similar to the following then all is well:

        201 helium CDDBP server v1.4b49PL0 ready at Sat Mar 28 09:48:33 1998

    Type "quit" to disconnect from the server.  You can access CD database
    servers via the CDDBP protocol.

 2. Testing for HTTP connectivity
    Use your web browser and go to the following URL:

        http://cddb.cddb.com/~cddb/cddb.cgi

    If you can reach this site successfully, then you can access CD database
    servers in the HTTP mode (don't worry about the "command syntax error"
    message).

There are more CDDB servers supporting CDDBP than those supporting
HTTP.  However, your network may have a firewall that allows only
HTTP access.  When setting up xmcd, you will be asked to choose which
protocol to use, and whether to use a HTTP proxy server.

The recommended configuration is to make xmcd/cda search your local CD
database for a match first (when a CD is inserted), and if a match is
not found, then query the remote server.  The order of the search is
determined by the "cddbPath" parameter which is set in the
XMCDLIB/config/common.cfg file.  When you install xmcd (using "make
install" or "install.sh"), you will be asked whether remote CD database
servers are to be used, and select from a list of servers.  That will
set up the default cddbPath parameter for you.  Each user can override
the default cddbPath settings in their own $HOME/.xmcdcfg/common.cfg
file.

The XMCDLIB/config/common.cfg file contains comments about the syntax
of the cddbPath parameter, should you wish to change the default
configuration or set up your own private settings.

E-mail regarding the CD database and the servers should be directed to
"cddb-support@cddb.cddb.com".

