change your dns to a public one and see if that doesn't help with netflix -- google is good (184.108.40.206 or 220.127.116.11. ) I also hear that 18.104.22.168 is good
9 times out of ten when one has choppy playback or excessive buffers on netflix it is a dns issue and though they deny it I am almost certain that some cable ISP's are trying to actively block the roku stream to netflix --streamers are beginning to scare them
I have an update. This morning I performed a test. I can play videos from Netflix from any wireless device in my house: either of my two laptops, two different android phones, a Kindle Fire and a gen 1 Roku. They all played fine, except for the Roku 2 XS
. I tried the 2XS and video quality was poor (everything looks muddled, which is the norm for this device), then it dropped out completely and I got the loading screen. I went to the other devices and was able to resume. After each one I went back to the XS and again, the video drops out and I constantly get the "loading" screen. The laptops and the Kindle Fire were tested within 2 feet of the 2XS, (fire and 1 android was right next to it) so the wi-fi signal strength doesn't seem to be the issue either.
Since the DNS server is the same for all the wireless (and wired) devices I don't think that could be contributing to the problem. Am I missing something? And BTW, I streamed a video from Amazon Prime to the 2 XS and it also dropped out. So it doesn't appear to be a Netflix related problem either.
As I wrote this, I was streaming HD quality video from Netflix to my laptop, without any problems. Unless I'm overlooking something, this test seems to rule out the network and/or router as the source of the problem. The only thing left is the Roku 2 XS.