I'm trying to use Ruby Ripper 0.6.2 (https://code.google.com/p/rubyripper/
)to make flac files out of my CDs so I can play music on my network (using MPD and a usb dac). Ruby Ripper is mostly working but I'm noticing it will let some defective files through. After it's done I'll either play the flac file and it will fail to play and then testing with "flac -t " will show the file is bad or else now I'm testing the files after ripping so I can catch the errors before sending my files to the server, this is a typical flac file failing:
flac -t *.flac
flac 1.2.1, Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007 Josh Coalson
flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
welcome to redistribute it under certain conditions. Type `flac' for details.
01 - Mediterranean Sundance · Rio Ancho.flac: testing, 68% complete
01 - Mediterranean Sundance · Rio Ancho.flac: *** Got error code 2:FLAC__STREAM_DECODER_ERROR_STATUS_FRAME_CRC_MISM ATCH
01 - Mediterranean Sundance · Rio Ancho.flac: ERROR while decoding data
state = FLAC__STREAM_DECODER_READ_FRAME
But the ripper log says it was all okay:
All chunks were tried to match at least 2 times.
None of the tracks gave any problems
Does anyone know why RubyRipper might think files are okay but they're actually bad?