Ascoware / get-iplayer-automator

The goal of Get iPlayer Automator is to allow iTunes and your Mac to become the hub for your British Television experience regardless of where in the world you are. Currently, Get iPlayer Automator allows you to download and watch BBC and ITV shows on your Mac. Series-Link/PVR functionality ensures you will never miss your favourite shows. Programmes are fully tagged and added to iTunes automatically upon completion. It is simple and easy to use, and runs on any machine running Mac OS X 10.7 or later. And since the shows are in iTunes, it is extremely easy to transfer them to your iPod, iPhone, or Apple TV allowing you to enjoy your shows on the go or on your television.
GNU General Public License v3.0
144 stars 27 forks source link

New issue with ITV Download #360

Open pgadget opened 2 years ago

pgadget commented 2 years ago

I am experiencing issues downloading ITV programmes. Here are my details.

Mac OS 10.13.6 Mac Mini 2.5 GHz Intel Core i5 - GIA 1.21.12 Trying to download any ITV programme is failing. BBC is fine. I tried different versions of GIA without any success.

GIA.log.data.txt

skovatch commented 2 years ago

I see a lot of 403 errors. Are you using a proxy to download from outside the UK?

pgadget commented 2 years ago

I use a VPN to the UK by Surfshark. I use this a lot for connections for UK and US without any problems that are obvious

sxmpete commented 2 years ago

Since I am still having problems DL'ing from ITV, I scanned some similar (older) issues. Just noticed that your log indicates use of Python 2.7 , which does not support TLS 1.2 security mechanism that ITV now uses. Issue 277 suggests how to use python 3 which supports TLS 1.2. It worked for me, for a while, until I encountered different issues with ITV.

sleaux-meaux commented 2 years ago

There was no sign the OP problem had anything to do with Python 2 or SSL. youtube-dl was simply fed something it couldn't parse, ultimate cause unknown. Python 2 works fine so long as its SSL support is sufficiently modern (otherwise, GiA would never work). You get that either by using the most recent python.org installer (the workaround from #277) or by upgrading to a sufficiently recent version of macOS (already the case here, just barely).