Home 

Libcddb is a C library to access data on a CDDB server (freedb.org). It allows you to:

  1. search the database for possible CD matches;
  2. retrieve detailed information about a specific CD;
  3. 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.

Developing with libcddb 

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. Although this page is still under construction, it will eventually explain every feature and function of the library. 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: Wed Jul 21 18:58:07 CEST 2004