What you're talking about is feasible. Although I don't know about any Linux stuff, so I can't point you to anything.

I just wanted to point out that one of your needs wouldn't be filled by the software: "checking for bad rips". Such software could only detect corruption of the MP3 frames, not whether or not the file sounded good.

For instance, if there were skips and pops induced at the digital audio extraction stage, the MP3 compressor will still dutifully compress those sounds and produce a perfectly valid MP3 file.

___________
Tony Fabris
_________________________
Tony Fabris