When using Netflix via the Windows desktop app with a VPN, streaming movies works fine but downloading does not. The download gets automatically paused, and after a minute it shows error code DL1-W80072EFD. This is strange because if streaming works, why wouldn't downloading? Also, downloading with VPN works on my phone, so why not on PC? Something is making Netflix decide to block downloads, and I'm on a mission to figure out what.
So I dug around in the AppData folder %LOCALAPPDATA%/Packages/4DF9E0F8.Netflix_mcm4njqhnhss8/
, inspected some files and came up with this little bash script:
cd ~/AppData/Local/Packages/4DF9E0F8.Netflix_mcm4njqhnhss8/
rm -rf LocalState/{onlineInfo,offlineInfo/json}
sed -Ei 's/"home":/"anything_else":/g' LocalState/resumeInfo
This just deletes/modifies files which seemed to cache data belonging to the previous region, while not touching anything that would cause Netflix to ask me to sign in again. Running this script whenever I switch regions helps; it solves an issue where Netflix shows movies belonging to the previous region. But it doesn't solve the issue of not being able to download anything.
I tried deleting the entire Netflix AppData (sans a few files that didn't give me permission), tried resetting the app in Windows settings, tried disabling Windows location services, no luck.
So now I'm here asking for help. I guess my question is: how does Netflix know to prevent my download, or what can I do to figure it out on my own. Thanks.