Libcddb is a C library to access data on a CDDB server (freedb.org). It allows you to:
- search the database for possible CD matches;
- retrieve detailed information about a specific CD;
- submit new CD entries to the database.
Libcddb supports both the custom CDDB protocol and tunnelling
the query and read operations over plain HTTP. It is also
possible to use an HTTP proxy server. If you want to speed
things up, you can make use of the built-in caching facility
provided by the library.
- The future
Make the text search parameters configurable (which categories and
text fields to search, ...).
- 2005-07-23
Version 1.2.0 of libcddb has been released.
Support has been added for searching disc data using only a text
string. The API is similar to that of the query command.
- 2005-07-09
Version 1.1.0 of libcddb has been released. For a complete list of
updates see the NEWS and ChangeLog files in the distribution
archive.
IMPORTANT NOTE: This new version is not binary compatible with
previous versions. It should however be possible to just recompile
any software using libcddb and link it against this new library.
The API is backwards compatible so no changes to the software should
be necessary.
Support has been added for the FreeDB sites command. This allows you
to retrieve and use a list of mirror servers.
- 2005-05-07
Version 1.0.2 of libcddb has been released. It includes some minor
feature enhancements and one parsing bugfix.
- 2005-04-22
Version 1.0.1 of libcddb has been released. This new version
includes some minor compilation fixes for Solaris, MacOS X and
Cygwin.
An option has been added to the configure script that allows you to
disable libcdio support for the example program.
There are three places where you can look if you want to
integrate this library into a project of your own. First of
all, there is the tutorial on this
site.
Also on this site is the API
documentation generated with doxygen. You can use this to
quickly check the correct syntax of a certain function.
Finally, in the source archive there is an example program.
This program uses most of the functionality available in
libcddb.
|
|
Last modified: Sat Jul 23 13:18:44 CEST 2005
|