Sorry if this has already been discussed somewhere.
Some streaming services offer high quality audio, but does the fact that you use internet for this compromise the audio quality? Can the device used significantly decrease the quality of the audio? Maybe it's all in my head, but I thought for sure a CD I ripped sounded worse on my phone compared to playing it through an mp3 player.
Another thing I wonder about, is audio quality degraded by using Bluetooth?