Hi. I am having the same issues, but my collection is half of yours. Still I was looking for a way to automate the ripping process.
I would suggest looking into ripping into FLAC rather then mp3. Because FLAC is an open format, so format will not suddenly vanish or change or otherwise render your 10.000 cd rip useless in the future. Secondly the lossless FLAC will let you do whatever you like with the files today and in the future. Should a new format for audio come along, you can convert into that format without losing sound quality. If you convert your cd's to mp3, you are pretty much locked into that format. Any changes the future might require will come at a quality loss.
I got great tips in this forum and the dbpoweramp has batch ripping version that can be matched with arcona nimbie usb autoloader. You can stack 100 cd's in the nimbie and it will rip each one and drop out the ripped cd's. Seems like the most affordable automated process for batch ripping cd's.
DBpoweramp got serious meta data and uses 4 different sources to collect metadata for each cd. That way you automatically get the name of the cd, artist, track name, genre and so on for each cd. Important to have well structured and correct tagging of each track so that you easily can search and look up whatever song you feel like playing when the tipping is completed and you feel like making playlists or just look for a few rare tunes.
Look into regain. Regain puts metadata for leveling the volume of each cd so you don't suddenly get really loud music if one of your cd's has higher gain output then the rest. I will make a bash script to automate the regain process, so that you can run the script and it add regain data to each file.
Best of luck with your upcoming project.
Here is my thread you can see all the great tips I got. https://www.avsforum.com/forum/153-c...ing-robot.html