As I said in a similar thread, I think I might know what is happening. My hypothesis is as follows:
It isn't just you- but it's also not an innate fault of streaming. Listening to streamed audio from a PC? Not sounding the same as directly played CD? Here is my suggestion from this thread:
Assuming you are using the streaming app on a computer (I use a Mac but that is not important to what follows), open the app and look at the volume control setting within the Tidal app.
If it is all the way up (to the right), which is the default, there is your problem. You might (as I did) assume that full volume on a digital slider would provide unity gain (one of my player apps actually states this), but you’d be wrong. The Tidal app (along with many other audio apps) actually applies gain at maximum volume setting, which results in clipping on loud passages. I discovered this after installing SoundSource on my Mac. This app has small meters that change color when the signal clips. Clipping is bad and will sound bad, and you will notice immediately once it is gone.
Fortunately this problem isn’t that hard to fix- its just that nobody seems to know about it*. For those who use a Mac, buy Rogue Amoeba SoundSource ($20). Play an album with really loud peaks (Chick Corea’s Trilogy works well) (another good candidate would be the infamous Telarc 1812 cannons) and adjust the volume down until the little meters stop turning red on the loudest passages. This will actually be about 2/3 of the way up on the slider. NOTE, selecting the DAC as the output device grays out the System volume adjustment (on a Mac anyway) so you must set the source app correctly. Reducing the volume downstream doesn't 'un-clip' a clipped source.
If you use a Windows machine, you’ll need to do a little research to find the appropriate software to accomplish the same thing. What you need is probably a VST metering plugin that incorporates some type of clipping indicator. You need it to sample the output of the player or streamer app directly. I'm sure there is something on the Windows platform that does something similar to SoundSource or AudioHijack. Set the meter to 'Peak' mode and experiment as described above.
I have found that virtually all digital music apps with their own volume controls have this problem - both web-based streamers and standalone player apps. Only VLC has a little tick mark on their volume slider denoting unity gain. On a player app, you can also play a calibrated test tone through a metering plugin to accomplish calibration. Streaming apps are a little more challenging to set.
I think you’ll find, as I did, that a signal that isn’t clipping sounds better than one that is. My Modi Multibit sounded like a whole different animal after getting things right. Garbage in, garbage out.
I wonder how much business the lossless streaming services are losing due to people not actually getting the SQ they’re paying (extra!) for. Judging by the discussions I see on this site alone, I'm guessing quite a few. I see debates about which streaming service does the best job delivering the exact same digital file to your DAC. I also wonder how much money gets spent on faulty solutions. This question came up in another thread, and the OP was inundated with suggestions about which magic USB cable to buy. Eliminating the clipping is the first step, if that is in fact what is happening in your system. Ever hear someone say that digital in general (or streaming in particular), sounds ‘hard’? I can't help thinking this could be why in at least some cases. After I solved this problem, local ripped files and streamed versions sound indistinguishable (to me; YMMV).
*Including the streaming providers, who showed little interest when I contacted them.
Hope somebody finds this helpful.