http://sourceforge.net/projects/cddb-py/
(Wobei es mittlerweile mit freeDB funktioniert)
Bei diesem Projekt wird eine Audio CD mit mci.dll (eine in C geschriebenes Modul) ausgelesen, um die DiscID zu erhalten...
Leider ist diese Modul für Python 2.0 kompiliert... Nun hab ich bei http://www.pkshiu.com/tech/cddb.html folgendes gefunden:
Leider kann ich das Beschrieben aber nicht umsetzen. Hab keinen blassen schimmer, wie man mit C kompiliert...The currently CDDB project works well under *NIX and Python 2.0. However, the pre-compiled mci.dll for windows is built for Python 2.0. To make it work with 2.1, edit it with an editor (emacs works nicely) and search for reference to the python 2.0 dll. Change 2.0 to 2.1. ALso the python source files have some references to UNIX only API calls that is not in the Windows platform (geteuid). Comment out that line will make the software work.
Generell wäre es auch schön, wenn man system unabhängig an's CD-ROM dran kommt, um die DicsID zu bestimmen... Gibt es da was???