Thanks [(Sub])! Much appreciated. A lot of nice tracks in a great variety of styles.
However, ...
... it's become clear now where the faulty track of the Rythmix (aka Rythmix 2) rip originates -- namely with you.
Nothing serious. For anyone who has that corrupted file (A-01, with a length of 1:00) -- which will likely be everyone -- and wishes to correct the error, the easiest way to do it will be as follows.
(1) Decode the file to WAV, and DO NOT instruct flac.exe to "decode through errors". Just decode it normally. In this way the decoder is going to break off at the faulty frame.
(2) Re-encode the WAV file to FLAC.
Done.
Explanation:
The faulty frame resides at the very end of the file. Such an error is usually caused during the splitting of the rip into tracks (there seem to be quite a few buggy file splitters around -- or maybe it's just one that is used by many). Since the last seconds of the track contain nothing but a bit of crackle, no music is lost by discarding the frame. The corrected FLAC file will be 4 KB smaller than the corrupted one.
The error message produced by "flac.exe --test":
A-01.flac: *** Got error code 2:FLAC__STREAM_DECODER_ERROR_STATUS_FRAME_CRC_MISMATCH
A-01.flac: ERROR while decoding data
state = FLAC__STREAM_DECODER_ABORTED
Note that the faulty frame isn't audible and does not affect playback if you don't configure your player to stop at decoding errors. I am in the habit of correcting such faults if possible as a courtesy towards anyone who might download the file. In this way he doesn't have to wonder whether it is a serious fault or not, saving him the potential effort to find out. Also, the fault won't be propagated and multiplied via downloads of downloads of downloads ...
(If a faulty frame resides neither at the very end nor at the very beginning but in the middle of a file I consider it beyond salvage and discard the file. Such faults are usually generated during downloading or during the copying of a file between different hard discs.)