1@(#)README	1.3 01/04/13
2
3CDDB "classic" library for xmcd
4---------------------------------------------------------------------
5
6This directory contains source files for libcddb, which is a partial
7implementation of the Gracenote CDDB� API for UNIX.  Internally this
8library uses the "classic" CDDB servers/protocol and therefore provides
9only a subset of the newer CDDB� features.
10
11This is the default CDDB library included with the xmcd/cda source
12code distribution.  For those OS and platforms that an official
13Gracenote CDDB� library is available, a CDDB� support kit can be
14downloaded from the official xmcd web site.  See the docs_d/INSTALL
15and docs_d/CDDB files for details.
16
17For the official xmcd/cda pre-compiled binary distributions, the
18Gracenote CDDB� library is used if it is available for your OS and
19platform.  Otherwise, the xmcd/cda executables are statically
20linked with this library.
21
22Note that this library is compiled in archive (.a) form, while the
23official Gracenote CDDB� library is likely to be a shared library (.so).
24This means that once an xmcd/cda executable is linked to use this
25library, it will not use the Gracenote CDDB� shared library unless it is
26re-linked to dynamically use the latter.
27
28This library only implements a subset of the CDDB� API, enough to
29support xmcd/cda, but not enough to be a general purpose substitute for
30Gracenote's CDDB� library.  This means that attempts at linking this
31library with other CDDB�-enabled applications would probably fail.
32
33Since xmcd/cda's use of the CDDB� API may change from version to
34version, this library is matched and supplied with each xmcd/cda
35release.
36
37The author of xmcd/cda <xmcd@amb.org> provides support for this library.
38However, please contact Gracenote <support@gracenote.com> for all issues
39with their official CDDB� library.
40
41