Bug 107169

Summary: test&copy secure ripping like ExactAudioCopy
Product: [Applications] AudioCD-KIO Reporter: Bouke Woudstra <spambouke>
Component: GeneralAssignee: Plasma Bugs List <plasma-bugs-null>
Status: REPORTED ---    
Severity: wishlist CC: icefox, khanreaper, toddrme2178, yurchor
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Bouke Woudstra 2005-06-10 15:13:02 UTC
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
Comment 1 Dik Takken 2005-06-13 17:18:16 UTC
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.
Comment 2 Bouke Woudstra 2005-06-19 19:33:05 UTC
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
Comment 3 icefox 2005-07-27 18:15:27 UTC
Either way this is a audiocd issue.  moving