Ok so I was getting the following errors with several of my files, not all of which I have ripped myself.
$ flac -d 01\ -\ \'New.\'.flac
flac 1.2.0, 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 - 'New.'.flac: *** Got error code 0:FLAC__STREAM_DECODER_ERROR_STATUS_LOST_SYNC
01 - 'New.'.flac: ERROR while decoding data
state = FLAC__STREAM_DECODER_READ_FRAME
That's what they had in the first place. So I thought, maybe they have an ID3 tag in the beginning of them. So I removed this with id3v2 (I'm running Ubuntu), with the delete all command which is supposed to delete v1 and v2 tags.
$ id3v2 -D file.flac
Stripping id3 tag in "file.flac"...id3v1 and v2 stripped.
So then I try again and get the same and think maybe the Vorbis tag needs rewriting. So I go into EasyTag and resave the file. Apparently EasyTag is messed up cus now it gives this:
$ flac -t 04\ -\ Sacrificed\ Sons.flac
flac 1.2.0, 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.
04 - Sacrificed Sons.flac: *** Got error code 0:FLAC__STREAM_DECODER_ERROR_STATUS_LOST_SYNC
04 - Sacrificed Sons.flac: *** Got error code 1:FLAC__STREAM_DECODER_ERROR_STATUS_BAD_HEADER
04 - Sacrificed Sons.flac: *** Got error code 0:FLAC__STREAM_DECODER_ERROR_STATUS_LOST_SYNC
04 - Sacrificed Sons.flac: ERROR while decoding data
state = FLAC__STREAM_DECODER_READ_FRAME
Yes the filenames are different because I am using a different file to show what this file originally did. Unfortunately, I didn't back up this one file the latter happened on because I was stupid. But I can re-rip it.
So now I do the -F feature and it gives me those errors plus an MD5 mismatch.
3467cafc8bfb82fe352e51c7b9824f84 04 - Sacrificed Sons.wav
d6cef12e7184181937c06e0f89342e3e 04 - Sacrificed Sons.flac
I reencode and I get this:
test.wav: 100% complete, ratio=0.711test.wav: WARNING: unexpected EOF; expected 28142268 samples, got 28135424 samples
I test it with -t and it tests and plays ok.
So am I ok or did I lose data?