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

More ITV problems #354

Open pmhird opened 2 years ago

pmhird commented 2 years ago

Without changing anything on my system I suddenly have a problem with ITV downloads once again failing. I can download BBC shows just fine., and i have re-tried the Python 2 fix at issue #277 but to no avail. I wanted to start another ticket as I'm not sure this is the same issue people are seeing on the 2 more recent ITV fail threads. Please help!

PS I know its just scooby doo, but this was just a test file, same for all ITV downloads for me.

Log-ITV.pdf

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 - if you used the tip from Issue 277,it should read Python 3.x. Perhaps the fix from 277 was not properly applied?

pmhird commented 2 years ago

Ok thank you so much, I’ll look into that!

On 28 Jan 2022, at 18:29, sxmpete @.***> wrote:

 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 - if you used the tip from Issue 277,it should read Python 3.x. Perhaps the fix from 277 was not properly applied?

— Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android. You are receiving this because you authored the thread.

sleaux-meaux commented 2 years ago

Your original report indicated that Python had in fact been upgraded, but to a recent version of Python 2, which is fine. You necessarily don't need Python 3. The latest version of Python 2 from python.org also has an updated version of SSL, which is the most important bit. You only need the workaround in #227 if you're still using macOS 10.12, which uses an obsolete version of SSL. Your original report indicates you were simply using an unpatched version of youtube-dl in an obsolete version of GiA.

pmhird commented 2 years ago

Hi again,

I’m a bit confused after looking into this. Issue 277 fix talks about downloading python 2.7.17 to fix the issue, which i think is what I have. I’m on Mac OS 10.11(El Capitan), so do I leave it at 2.7.17 or try to upgrade it to the latest Python 3?

How does this change the install instruction in 277? (copied below)

Log on as administrator (if necessary) :

Download Python 2.7.17 from https://www.python.org/downloads/release/python-2717/ https://www.python.org/downloads/release/python-2717/ - and run the included "Install Certificates.command" and "Update Shell Profile.command".

Open the Terminal application and in order to upgrade the libraries, copy/paste this, and hit return:

python2 -m pip install --upgrade requests Then copy/paste this, and hit return:

ln -sf /usr/local/bin/python2 /Applications/Get\ iPlayer\ Automator.app/Contents/MacOS/python Log out of Administrator (if necessary), run GiA and enjoy successfully downloading ITV programmes.

On 28 Jan 2022, at 18:29, sxmpete @.***> wrote:

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 - if you used the tip from Issue 277,it should read Python 3.x. Perhaps the fix from 277 was not properly applied?

— Reply to this email directly, view it on GitHub https://github.com/Ascoware/get-iplayer-automator/issues/354#issuecomment-1024276842, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACIC5H4SZ27LQZ3HMKA6QU3UYKR47ANCNFSM5EMS6BDQ. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you authored the thread.

cgareth commented 2 years ago

Hi again, I’m a bit confused after looking into this. Issue 277 fix talks about downloading python 2.7.17 to fix the issue, which i think is what I have. I’m on Mac OS 10.11(El Capitan), so do I leave it at 2.7.17 or try to upgrade it to the latest Python 3? How does this change the install instruction in 277? (copied below) Log on as administrator (if necessary) : Download Python 2.7.17 from https://www.python.org/downloads/release/python-2717/ https://www.python.org/downloads/release/python-2717/ - and run the included "Install Certificates.command" and "Update Shell Profile.command". Open the Terminal application and in order to upgrade the libraries, copy/paste this, and hit return: python2 -m pip install --upgrade requests Then copy/paste this, and hit return: ln -sf /usr/local/bin/python2 /Applications/Get\ iPlayer\ Automator.app/Contents/MacOS/python Log out of Administrator (if necessary), run GiA and enjoy successfully downloading ITV programmes. On 28 Jan 2022, at 18:29, sxmpete @.***> wrote: 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 - if you used the tip from Issue 277,it should read Python 3.x. Perhaps the fix from 277 was not properly applied? — Reply to this email directly, view it on GitHub <#354 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACIC5H4SZ27LQZ3HMKA6QU3UYKR47ANCNFSM5EMS6BDQ. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you authored the thread.

I'm on Mac OS 10.12 BUT I updated to Python 3 ages ago and lost ITV downloads. By reverting to Python 2.7.17 via those instructions a week or so ago, I regained them. (To check what version you have, copy and paste python --version (just the words, no spaces before "python" or after "version") into Terminal.)

pmhird commented 2 years ago

Well what d’ya know?! I updated GIA to latest version, and reapplied the python 2.7.1.7 fix below, and it didn’t work. So it did the python bit a second time, because why not, and it worked! I’m back in business with ITV! So it seems for no apparent reason you may have to do the whole process twice!

On 10 Feb 2022, at 20:44, cgareth @.***> wrote:

Hi again, I’m a bit confused after looking into this. Issue 277 fix talks about downloading python 2.7.17 to fix the issue, which i think is what I have. I’m on Mac OS 10.11(El Capitan), so do I leave it at 2.7.17 or try to upgrade it to the latest Python 3? How does this change the install instruction in 277? (copied below) Log on as administrator (if necessary) : Download Python 2.7.17 from https://www.python.org/downloads/release/python-2717/ https://www.python.org/downloads/release/python-2717/ https://www.python.org/downloads/release/python-2717/ https://www.python.org/downloads/release/python-2717/ - and run the included "Install Certificates.command" and "Update Shell Profile.command". Open the Terminal application and in order to upgrade the libraries, copy/paste this, and hit return: python2 -m pip install --upgrade requests Then copy/paste this, and hit return: ln -sf /usr/local/bin/python2 /Applications/Get\ iPlayer\ Automator.app/Contents/MacOS/python Log out of Administrator (if necessary), run GiA and enjoy successfully downloading ITV programmes. … <x-msg://20/#> On 28 Jan 2022, at 18:29, sxmpete @.***> wrote: 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 - if you used the tip from Issue 277,it should read Python 3.x. Perhaps the fix from 277 was not properly applied? — Reply to this email directly, view it on GitHub <#354 (comment) https://github.com/Ascoware/get-iplayer-automator/issues/354#issuecomment-1024276842>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACIC5H4SZ27LQZ3HMKA6QU3UYKR47ANCNFSM5EMS6BDQ https://github.com/notifications/unsubscribe-auth/ACIC5H4SZ27LQZ3HMKA6QU3UYKR47ANCNFSM5EMS6BDQ. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you authored the thread.

I'm on Mac OS 10.12 BUT I updated to Python 3 ages ago and lost ITV downloads. By reverting to Python 2.7.17 via those instructions a week or so ago, I regained them.

— Reply to this email directly, view it on GitHub https://github.com/Ascoware/get-iplayer-automator/issues/354#issuecomment-1035147280, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACIC5H5HRJGEM36KIBZOP5TU2PTP5ANCNFSM5EMS6BDQ. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you authored the thread.

sxmpete commented 2 years ago

Works for me on MacOS Mojave. This also fixes issue 372