I’d been having this weird issue with my internet connection recently. First I’d notice pages were loading slowly, then, almost not at all. Diagnosis via a few pings to some local sites would show a lag of 500 to 1200ms. Local sites shouldn’t take over a second to load. To fix the lag I’d reset my local ethernet connection and all was well again, for a while at least. I got close to contacting my ISP about it but I couldn’t reproduce it. How annoying.
These interruptions have got more regular lately and quite frustrating. Good internet is critical to me. It was during another one of these semi-outages, and I don’t recall how, I closed spotify. I think it had crashed or something and I thought it was because of the poor internet. Turns out it was the cause of the poor internet! Spotify is a P2P client! Without really letting you know, Spotify pretty much max-out your outgoing bandwidth to save themselves money in hosting. You can’t throttle the connection and even if you’re a premium customer like me, you can’t turn it off.
64 bytes from 220.127.116.11: icmp_seq=7 ttl=57 time=505.017 ms 64 bytes from 18.104.22.168: icmp_seq=8 ttl=57 time=547.947 ms 64 bytes from 22.214.171.124: icmp_seq=9 ttl=57 time=521.872 ms 64 bytes from 126.96.36.199: icmp_seq=10 ttl=57 time=20.812 ms 64 bytes from 188.8.131.52: icmp_seq=11 ttl=57 time=20.243 ms 64 bytes from 184.108.40.206: icmp_seq=12 ttl=57 time=20.516 ms
You can see in these pings where I turn Spotify off. Incredible… And more incredible is apparently it’s insanely clever. How clever is it to be a piece of software which destroys your customers ability to use the internet?