Projects / CDDB.py

CDDB.py

CDDB.py provides an easy way for Python programs to fetch track and disc information on audio CDs. This information is acquired from CDDB, a very large online database of track listings and other information on audio CDs. Included is a C extension module to enable Python to read track listings from audio CDs under Linux, Solaris, FreeBSD, OpenBSD, and Win32. The interface to this extension module is portable and is intended to be ported to other OSes easily.

Tags
Licenses
Implementation

Recent releases

  •  11 Mar 2001 00:52

    Release Notes: This release changes the default to use FreeDB, adds Win32 fixes, and has been recompiled to work with Python 2.0. A new DiscID.open() cross-platform "do-what-I-mean" call has been added to open the CD audio device opaquely. It's now possible to fake client identification.

    •  06 Sep 2000 00:55

      Release Notes: This release has been patched for OpenBSD support.

      •  12 May 2000 09:22

        Release Notes: A fix for a bug when running DiscID.py from command-line, and updated example calls to open, as recent Linux kernels want O_RDONLY | O_NONBLOCK flags when opening audio CDs.

        •  19 Apr 2000 22:48

          Release Notes: Initial freshmeat announcement; fixes for several bugs related to multiple match returns, and support in the CDROM module for FreeBSD, Linux, Solaris, and Win32.

          Screenshot

          Project Spotlight

          OpenStack4j

          A Fluent OpenStack client API for Java.

          Screenshot

          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.