
Introduction
libfreedb is a portable library for Win32 and POSIX-compliant-systems.
It aims at offering developers a complete interface to the freedb-network and offline
freedb databases.
Development is currently done only under Linux in C++ by me, Patrick Leslie Polzer;
To get a plain C version and versions compiling under the platforms mentioned above,
additional people are needed. If you have some time to spare (it is not a big project to
maintain, but things like the whole C-Port require a lot of time in their creation phase)
and have the skills to take over a part of the development, subscribe to the mailing list
or contact me. Open positions are mentioned on this site here.
News/Status
-
2003-01-08:
First libfreedb-release with version number 1.0.
Missing major features: API docs, a good example, command-line tools. Please help develop!
-
2002-11-21:
Freedb::Remote is almost done, and query() has already been tested.
Complete development should be finished before new year's eve.
-
2002-11-16:
Sorry for the gap in news - I've been ill the whole last week. The parsing functions
are almost done - next in line are either FreedbRemote::write()/read()/query() or
start of FreedbLocal-development.
-
2002-11-10:
Christian Klein (cklein)
joins the libfreedb-project as general developer and porter for FreeBSD and MacOS X.
-
2002-11-09:
Christian Klein has sent me
code for the FreeBSD CD-ROM interface, which is now implemented.
-
2002-11-08:
Added some const and reference corrections. Implemented core functionality of
Freedb::createEntry().
-
2002-11-06:
I did the API redesign and am therefore releasing a preliminary version of the docs
-
2002-11-05:
The Sourceforge account is up and properly configured now.
I am not yet releasing the doxygen-generated API docs as I plan a redesign of the API;
Docs will follow in the next few days.
License
libfreedb is currently distributed under the GNU Lesser General Public License (LGPL).
Mailing Lists
Currently two mailing lists are set up. To get more information, click on their names.
Open positions in the libfreedb project:
-
Developer.
Requirements: Knowledge of C and C++.
-
Porter.
Requirements: Knowledge of C and C++ peculiarities under an OS other than Linux, FreeBSD or MacOS X.
-
Packager.
Requirements: Knowledge of your OS's packaging format (like RPM or DEB) and utilities.
Downloads
Packages are available at Sourceforge
-
CVS direct checkout:
cvs -d:pserver:anonymous@cvs.libfreedb.sourceforge.net:/cvsroot/libfreedb login
cvs -z3 -d:pserver:anonymous@cvs.libfreedb.sourceforge.net:/cvsroot/libfreedb co libfreedb
-
The CVS browser
-
The nightly CVS tree tarball
This site created and maintained by Patrick Leslie Polzer <sky@nachtwind.net>.