Well you may hate to but you just did.
From a technical perspective, streaming is a much more robust process than reading data of an optical disk (CD) in real time. All my CDs get ripped first right up front then streamed. Even off my smart phone in the car. I never "play" CDs anymore. The results are pretty much never as good as ripping. Not all CD players are created equal of course but they all face the same challenges.
Plus when you rip a CD with good ripping software (not expensive) you get very reliable metrics as an adjunct that help you determine which CDs have defects and are more error prone and which are not.
Many CDs may produce many read errors during ripping even when they may look to be in perfect condition.
However with ripping, the data can be re-read multiple times as needed until good whereas when playing a CD there is limited time for that (unless buffered up prior).
Only very few of the 1000’s of CDs I’ve ripped were so bad that they had to be ripped with errors in the resulting file. Even with those, it is still unlikely anyone will ever hear the errors that might remain with a properly done CD rip.
Streaming using a high quality service like Tidal, Qubuz, or Amazon also all share similar quality advantages over trying to play a CD in real-time yourself.