Version: (using KDE KDE 3.4.1) Installed from: Unlisted Binary Package OS: Linux No ripper in Linux I've found so far has implemented secure ripping behaviour like in Exact Audio Copy. EAC rips each track two times and compares crc values to see if a track is ripped correctly. I'm sure an option to do so in Kaudiocreator will be appreciated by many audio-enthusiasts. It seems to me this can be easily done with a SHA/MD5 algorithm. In fact I already wrote such an application myself in Ruby. The thing is that messing with freedb didn't proved to be that simple. Besides this, I like all the functionality that is already in Kaudiocreator :) I'll post my Ruby function for making and comparing the digests. I'm sure that C++ will take some more effort, but maybe it'll help anyway: require 'digests/sha1' def digest(tracknumber) digest1 = Digest::SHA1.hexdigest(File.read("out1.wav")) digest2 = Digest::SHA1.hexdigest(File.read("out2.wav")) puts "The digest for 1st rip is #{digest1}" puts "The digest for 2nd rip is #{digest2}" if digest1 == digest2 puts "Track #{tracknumber} is succesfully ripped" else puts "Track #{tracknumber} probably has errors." end end
KAudioCreator uses the AudioCD kioslave, which uses CDParanoia. CDParanoia can automatically detect audio extraction errors, repair scratches, and so on. You can enable/disable error correction from KControl. I don't know if this enables all available paranoia features or not.
Cdparanoia is known to be not always as accurate as one would like. It doesn't always catch the errors. For a good understandig read this: http://www.hydrogenaudio.org/forums/index.php?showtopic=12446&view=findpost&p=278770
Either way this is a audiocd issue. moving