I have about 500 cd's that need backing up, they contain old sessions.
I need a library that can be used by either (Java / Python) to rip these cd's
It does not need to support 'nix and must support *Windows*
Bonus points given for a framework that can also handle metadata attached to tracks.
I have been looking for ages now, I cannot find anything and this question is on-topic
We feel the best Stack Overflow questions have a bit of source code in them, but if your question generally covers … software tools commonly used by programmers … then you’re in the right place to ask your question!
Edit:
Still not found freeware libraries that support audio-cd ripping
I can't find anything on Windows that has a direct API either, but you might get what you want by search for "command line". I found things like:
Which you could then integrate into either a java or python process which managed the larger conversion process. You could then use a tool like Mutagen to add the appropriate audio metadata for your recordings.
Also, keep in mind that if you can find some way to mount the audio CD as a data disc (I don't know what current Windows behavior is, but MacOS X can do this, for example), you can just copy the CDA files from the disk and use a larger variety of tools and libraries to do the file type conversion.