4 ms·
Don't know if it can help but... If it's Audio CDs the problem is kinda solved in that you can make sure you extract a bit-perfect copy by verifying the checks
by TacticalCoder 6y ago
Don't know if it can help but... If it's Audio CDs the problem is kinda solved in that you can make sure you extract a bit-perfect copy by verifying the checksum with the checksums of other people who extracted the same CD. Even though the Audio CD format tried to make it "hard" to rip in a bit-perfect way, it's done precisely like that since years and years.
There's a community of people ripping Audio CD to flac file and making sure all their rips are bit-perfect.
I've ripped my own collection and used, as far as I remember, "whipper" on Fedora Linux (for whatever reason I couldn't make that software work on Debian back then). After ripping a track/CD the software would automatically verify the checksum with an online DB of rips.
You say you can't use proprietary solution: as far as I know there are several free rippers on Linux and the online DB of checksum isn't proprietary either (?).
In case you rip with an error, it's near impossible that someone else who ripped the CD would have read exactly the same error and end up with the same checksum.
Now: for all the audio CDs I tried there was at least one other person who had already ripped it but it's not always the case. For example I've read about some collection of classical music CDs coming in pack of 300 CDs (!) and nobody had bothered, at home, to rip them / to share the checksum.
But it can already help for all the "common" CDs you own.
- pontifier 6y agoThe exact audio copy checksum database is not an option for me because of it's closed nature and the provenance of the data in it.
- cellularmitosis 6y agoYou are ripping 800,000 CDs and you are willfully not taking advantage of the best solution available?
- pontifier 6y agoIt's not the best solution if I have to use a gui, and the software they have available to do it. I have scripts that will streamline things to a high degree. The EAC database doesn't seem to be open, and I don't feel like paying for it if I don't have to. I've got enough copies of each disc that I don't need their data, and I want a better check than they do.
- cellularmitosis 6y agofair points!
- wtallis 6y ago> because of it's closed nature and the provenance of the data in it. How does any of that prevent you from using those checksums as an indicator of whether your own ripping process is working as expected?
- pontifier 6y agoAs far as I can tell, I can't query the database from a script on linux. You have to use their software to do the rip, and query the database. The scripts I have are very streamlined, and make multi-machine ripping very fast. I will probably just use md5 or sha1 as my checksum. But also, I'll have all the flac files so I can always do a full comparison to see exactly what the difference is.