Here's the deal. Any good service should download their stuff to a good sized fifo. Then you are playing it off your SSD and all this network nonsense goes away.
In Linux that's quite simple, I can make a fifo, any size I want, dump the network stream into it, and play it, but I don't stream. ;)
In Linux that's quite simple, I can make a fifo, any size I want, dump the network stream into it, and play it, but I don't stream. ;)