Bugfixes
- Fix MaxRetryError while checking for URL access when googlevideo does over 3 redirects
- Fix regression: error due to undefined exit node ip_address and allowed_countries when a video is not available
- Fix FileNotFound error when trying to download search plugin when the working directory is not the directory of the program
- Better 429 (overutilized Tor exit node) error message for subscription auto-checker
Other
- Ensure urllib3 and python version not leaked during video file check. This is likely not a big deal since it is already assumed that video file server logs are not plugged into Google's tracking infrastructure, but it doesn't hurt to give less info.