Apple TV Location for Hulu Live
A few days ago, Hulu Live stopped working on my AppleTV, after working fine for well over a year. I spent 2 hours on the phone with Hulu where they stepped me through a bunch of tests, finally telling me that my latency is too high- telling me to take the issue up with my internet service provider. This isn't the actual problem, but its a clue.
I ran the Ookla speedtest app on the AppleTV. I have AT&T fiber, so I'm getting great up/down speeds- but I am getting ping times of 60-70ms, which seems very long especially for a wired connection. In comparison, my iPhone on a wifi connection (but same network) has an 8ms ping time. Something is going on here, so I dug in. That's when I realized that Ookla is picking a "closest server" that is on the other side of the country. I'm in California, and it's picking a server in Roanoke, VA that it claims to be "4 miles away".
Roanoke isn't random though- my daughter lives there and I set up her AppleTV there. The device is on my AppleID and I have even purchased Apple stuff that was shipped to me there, I guess about 6 months ago. So clearly what is happening, is Apple thinks I am in Roanoke, VA and it's reporting this information to the Hulu app, and Hulu isn't letting me access my live content because my Live account is set up for my local stations in California.
But here's the mystery. I don't know where AppleTV is getting this address from. The only address I can find associated with my AppleID is my shipping address in CA. I don't see any other address setting. I also don't know why Hulu is just doing this now- my daughter isn't in Virginia (she's here for the holiday, so that AppleTV is not in use) and the Hulu account has been working fine up until now.
I've tried everything I can think of but every time I go back into the Ookla app on the AppleTV it is still telling me the Roanoke speedtest server is 4 miles away- and Hulu still thinks I'm trying to access Live TV from another location.
Any suggestions?
Apple TV 4K, tvOS 16