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
146 stars 26 forks source link

Broken with new release #194

Open Temblorz opened 6 years ago

Temblorz commented 6 years ago

Hi! I was suddenly unable to download programs after updating to the new release. After downloading and installing Get.iPlayer.Automator.v1.13.10.b20180621001.zip I was able to download again.

Here's the error log:

BBC Download (ID=b0b9tt9y): Downloading Africa's Great Civilisations: Series 1 - Clash of Civilisations INFO: 1 total programmes ERROR: Failed to download URL (3/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/iptv-all/vpid/p06df3wj?cb=43980 ERROR: Response: 500 Can't connect to open.live.bbc.co.uk:443 ERROR: Failed to download URL (3/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/pc/vpid/p06df3wj?cb=31323 ERROR: Response: 500 Can't connect to open.live.bbc.co.uk:443 ERROR: Failed to download URL (3/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/apple-ipad-hls/vpid/p06df3wj?cb=83979 ERROR: Response: 500 Can't connect to open.live.bbc.co.uk:443 ERROR: Failed to download URL (3/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/iptv-all/vpid/b0b86yqh?cb=64783 ERROR: Response: 500 Can't connect to open.live.bbc.co.uk:443 ERROR: Failed to download URL (3/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/pc/vpid/b0b86yqh?cb=89095 ERROR: Response: 500 Can't connect to open.live.bbc.co.uk:443 ERROR: Failed to download URL (3/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/apple-ipad-hls/vpid/b0b86yqh?cb=47899 ERROR: Response: 500 Can't connect to open.live.bbc.co.uk:443 WARNING: No media streams found for requested programme versions and recording modes. WARNING: The programme may no longer be available - check the iPlayer site. WARNING: If you are outside the UK, check with the provider to find out if your VPN/VPS/Smart DNS/web proxy has been blocked. BBC Download (ID=b0b9tt9y): Africa's Great Civilisations: Series 1 - Clash of Civilisations Failed

Thanks!

dazza-b commented 6 years ago

Hi, I was having the same issue and going back to Get.iPlayer.Automator.v1.13.10.b20180621001 get me working again too. Thanks for the tip, though sorry I've no suggestions about resolving the issue with latest version.

mastige commented 6 years ago

Hi, Identical symptoms here and also resolved by downgrade to 1.13.10.

ian02054 commented 6 years ago

Same here.

stoney27 commented 6 years ago

We had the same issue, testing now with installing 1.13.10; but does anyone know why downloads broke? Was it the upgrade to get_iplayer 3.15, I noticed that 3.16 was released the next day, but that seemed to be problems with Linux/FreeBSD.

cjaustin1792 commented 6 years ago

This can run on Linux? Thought it was Mac only?

stoney27 commented 6 years ago

This project, get-iplayer-automator, is mac only. The get_iplayer runs on other platforms.

skovatch commented 6 years ago

Hi, I’ve been on vacation in France without net access. I’ll have a look when I’m back Friday. In the meantime, if someone could try the get_iplayer 3.14 or 3.15 standalone distribution to verify if it’s a general problem or something with the application bundle I’d appreciate it.

stoney27 commented 6 years ago

I will look at that tonight, EDT, after work to see if I can reproduce the error.

Scott hope you are enjoying your vacation!

-S Scott Stonefield stoney27@gmail.com

On Jul 17, 2018, at 8:05 AM, Scott Kovatch notifications@github.com wrote:

Hi, I’ve been on vacation in France without net access. I’ll have a look when I’m back Friday. In the meantime, if someone could try the get_iplayer 3.14 or 3.15 standalone distribution to verify if it’s a general problem or something with the application bundle I’d appreciate it.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/Ascoware/get-iplayer-automator/issues/194#issuecomment-405558969, or mute the thread https://github.com/notifications/unsubscribe-auth/ABsot4IhC5OBim_mpspESUF9hei4F0cCks5uHdMigaJpZM4VOKOi.

Vangelis66 commented 6 years ago

It appears this same issue was first reported 10 days ago, albeit misplaced as a comment to a commit:

https://github.com/Ascoware/get-iplayer-automator/commit/f3c799f799aa2867532a9ecf12a34df0cb64a291#commitcomment-29629360

From the logs it seems that no secure connection can be established with the mediaselector API host open.live.bbc.co.uk, hence no BBC media streams can be found by get_iplayer (and thus GiA) 😞 From the following changelog https://github.com/get-iplayer/get_iplayer/compare/v3.14...v3.15 I can see at least two commits related to HTTPS:

https://github.com/get-iplayer/get_iplayer/commit/e8d7c9a578a6e619bce01a6b98bffa8bb39a484d and https://github.com/get-iplayer/get_iplayer/commit/5eb29b9c2853f0e4d640c6e5480a913f14f97ef3

Since I'm not a coder and nowhere near a Mac, I can't help further...

skovatch commented 6 years ago

get_iplayer 3.15 updated a lot of the perl dependencies, and since they made a nice, standalone installer, I just unpacked that and moved all of the new perl libraries from that distribution into the GiA bundle.

I should say that while I do see the 500 error to open.live.bbc.co.uk in the logs, I can still download shows. I just verified I can get the latest episode of Click, for example. Everything failed at first, but after re-login/activation of my laptop with smartdnsproxy after being on other wifi, downloads worked.

Temblorz commented 6 years ago

I upgraded to 1.13.12, encountered the same problem, and solved it by downgrading to 1.13.10 again. Not sure what's up.

hugofalkman commented 6 years ago

With 1.13.12 starting downloads slow I looked at the log (enclosed.) GiA listed House of Cards E01 as Available: original and E02 as Available: iPlayer. I think i saw a Not in cache message flashing by before GiA settled on those Available messages.

I don't know enough to understand what in the log comes from GiA and what from get_iPlayer. But it doesn't look like an optimum way of finding the version to download.

Edit: ps Neither episode was downloaded with subtitles as specified in Preferences.

GiAVerboseLog.txt

zugernaut commented 6 years ago

Hi. I note that this topic is still open and, I assume, unresolved. I have exactly the same problem since upgrading beyond 1.13.10, and have had to roll back to 1.13.10 each time I try a new release. I am concerned that eventually there will be a need to upgrade beyond 1.13.10 and then the problem will become a critical one. Can anyone who had this problem and has subsequently resolved it, please let us know how this is done. I get the 500 error to open.live.bbc.co.uk in the logs but, unlike skovatch, the downloads fail. Thanks.

ian02054 commented 6 years ago

I have the same issue also, as of yesterday. Backrevving didnt help.

On Tue, Aug 28, 2018, 11:05 zugernaut notifications@github.com wrote:

Hi. I note that this topic is still open and, I assume, unresolved. I have exactly the same problem since upgrading beyond 1.13.10, and have had to roll back to 1.13.10 each time I try a new release. I am concerned that eventually there will be a need to upgrade beyond 1.13.10 and then the problem will become a critical one. Can anyone who had this problem and has subsequently resolved it, please let us know how this is done. I get the 500 error to open.live.bbc.co.uk in the logs but, unlike skovatch, the downloads fail. Thanks.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/Ascoware/get-iplayer-automator/issues/194#issuecomment-416621654, or mute the thread https://github.com/notifications/unsubscribe-auth/AQcR5pauIiDtc6OzzaKR5Ekl_gD7NpUfks5uVVw1gaJpZM4VOKOi .

ian02054 commented 6 years ago

here is a sample log file:

BBC Download (ID=b0480lzx): Downloading TOTP2 - TOTP 2 Presents the 90s ERROR: Failed to download URL (3/3): https://www.bbc.co.uk/programmes/b0480lzx.json ERROR: Response: 500 Can't connect to www.bbc.co.uk:443 ERROR: Ignore this error if programme download is successful WARNING: Failed to download JSON PID info: https://www.bbc.co.uk/programmes/b0480lzx.json WARNING: Could not determine PID type (b0480lzx). Trying to record PID directly. INFO: 1 total programmes ERROR: Failed to download URL (3/3): https://www.bbc.co.uk/programmes/b0480lzx.json ERROR: Response: 500 Can't connect to www.bbc.co.uk:443 ERROR: Ignore this error if programme download is successful WARNING: Could not download programme metadata from https://www.bbc.co.uk/programmes/b0480lzx.json ERROR: Failed to download URL (3/3): https://www.bbc.co.uk/programmes/b0480lzx/playlist.json ERROR: Response: 500 Can't connect to www.bbc.co.uk:443 ERROR: Ignore this error if programme download is successful

On Aug 28, 2018, at 4:50 PM, Ian Lee ian02054@gmail.com wrote:

I have the same issue also, as of yesterday. Backrevving didnt help.

On Tue, Aug 28, 2018, 11:05 zugernaut <notifications@github.com mailto:notifications@github.com> wrote: Hi. I note that this topic is still open and, I assume, unresolved. I have exactly the same problem since upgrading beyond 1.13.10, and have had to roll back to 1.13.10 each time I try a new release. I am concerned that eventually there will be a need to upgrade beyond 1.13.10 and then the problem will become a critical one. Can anyone who had this problem and has subsequently resolved it, please let us know how this is done. I get the 500 error to open.live.bbc.co.uk http://open.live.bbc.co.uk/ in the logs but, unlike skovatch, the downloads fail. Thanks.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/Ascoware/get-iplayer-automator/issues/194#issuecomment-416621654, or mute the thread https://github.com/notifications/unsubscribe-auth/AQcR5pauIiDtc6OzzaKR5Ekl_gD7NpUfks5uVVw1gaJpZM4VOKOi.

skovatch commented 6 years ago

Please install the command-line get_iplayer from this package: https://github.com/get-iplayer/get_iplayer_macos/releases/tag/3.17.0 and then try to download something via Terminal. That will help me figure out if the root problem is in get_iplayer or in some configuration of the app. Also, fill in your version of macOS.

ian02054 commented 6 years ago

same issue used :

get_player —pid=b0bhrfhk

programs play in player just won’t download/

On Aug 29, 2018, at 3:27 AM, Scott Kovatch notifications@github.com wrote:

Please install the command-line get_iplayer from this package: https://github.com/get-iplayer/get_iplayer_macos/releases/tag/3.17.0 https://github.com/get-iplayer/get_iplayer_macos/releases/tag/3.17.0 and then try to download something via Terminal. That will help me figure out if the root problem is in get_iplayer or in some configuration of the app. Also, fill in your version of macOS.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/Ascoware/get-iplayer-automator/issues/194#issuecomment-416802523, or mute the thread https://github.com/notifications/unsubscribe-auth/AQcR5iODud74OycXawdTpQmS3dopy14uks5uVfwJgaJpZM4VOKOi.

ian02054 commented 6 years ago

also tried with 3.16 same error !

On Aug 29, 2018, at 3:27 AM, Scott Kovatch notifications@github.com wrote:

Please install the command-line get_iplayer from this package: https://github.com/get-iplayer/get_iplayer_macos/releases/tag/3.17.0 https://github.com/get-iplayer/get_iplayer_macos/releases/tag/3.17.0 and then try to download something via Terminal. That will help me figure out if the root problem is in get_iplayer or in some configuration of the app. Also, fill in your version of macOS.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/Ascoware/get-iplayer-automator/issues/194#issuecomment-416802523, or mute the thread https://github.com/notifications/unsubscribe-auth/AQcR5iODud74OycXawdTpQmS3dopy14uks5uVfwJgaJpZM4VOKOi.

BruceGoatly commented 6 years ago

The programme downloaded fine here, both with get_iplayer (3.14.0, not yet updated!) on my PC (Windows 10) and with GIA (1.13.13) on my Mac (OS 10.13.6). Just a data point for Scott.

ian02054 commented 6 years ago

tried on 1.13.12 on different mac, and it downloaded fine.

On Aug 29, 2018, at 7:01 AM, BruceGoatly notifications@github.com wrote:

The programme downloaded fine here, both with get_iplayer (3.14.0, not yet updated!) on my PC (Windows 10) and with GIA (1.13.13) on my Mac (OS 10.13.6). Just a data point for Scott.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/Ascoware/get-iplayer-automator/issues/194#issuecomment-416912855, or mute the thread https://github.com/notifications/unsubscribe-auth/AQcR5ud_tZOo15L1uu2C4aWC5hFcx4Vmks5uVnRxgaJpZM4VOKOi.

zugernaut commented 6 years ago

Seems there could be something broken with my perl library as I get the following each time I start up Terminal.

Can't locate local/lib.pm in @INC (you may need to install the local::lib module) (@INC contains: /Users/myuserid/perl5/lib/perl5 /Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18 /Network/Library/Perl/5.18/darwin-thread-multi-2level /Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.2 /System/Library/Perl/5.18/darwin-thread-multi-2level /System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level /System/Library/Perl/Extras/5.18 .). BEGIN failed--compilation aborted.

I can find no trace of the perl5 subdirectory at /Users/myuserid/perl5/lib/perl5, so it is possible that it has been inadvertently deleted.

I am not familiar with perl and have no idea how to fix this or whether this is the root cause of the problem. Any tips woudl be appreciated, but at least this might explain my problem.

ManolisGledsodakis commented 6 years ago

Same issue here with Get.iPlayer.Automator.v1.13.14.b20180831001 I had to roll back to 1.13.10

Vangelis66 commented 6 years ago

Same issue here with Get.iPlayer.Automator.v1.13.14.b20180831001 I had to roll back to 1.13.10

... Have you performed the test requested by the maintainer a few comments above?

For completeness, you are on a MacBook Pro running El Capitan and using, what appears to be, a whitelisted UK VPN... And no, I'm not a clairvoyant... 😉

zugernaut commented 6 years ago

Hi. Apologies in advance for what is quite a long post (due to the various log pastes at the end). My problem (posted in August), remain. The problem does seem to relate to using recent versions of get_iplayer with a VPN.

I have run three GiA tests. ...

(1) If I run GiA 1.13.16 inside the UK without using my VPN, the downoad works fine.

(2) If I run GiA 1.13.16 inside the UK using my VPN, the download does not work is it is unable to extract the stream data from any of the source locations (Response: 500 Can't connect to open.live.bbc.co.uk:443)

(3) If I run GiA 1.13.10 using the same VPN as above, from INSIDE or OUTSIDE of the UK, the download works as it finds streams from apple-ipad-hls (but not from the other source locations which give an Error 403).

So it seems that the new version of get_iplayer might now be accessing the source locations in a different way and this new method is failing when using a VPN, while the old version still works in some cases (ie when accessing apple-ipad-hls).

As I spend some time outside of the UK, I would like to be able to be able to use the latest version of GiA with my VPN, and not resort to the old version. The fact that version 1.13.10 is working suggests that the VPN is not being blocked at source.

Here are the log extracts.....


(1) Downloading using Version 1.13.16 WITHOUT VPN - SUCCESS (inside UK)


......... INFO: Downloading URL (1/3): https://www.bbc.co.uk/programmes/b0bp3f85.json INFO: Getting stream data for version: 'original' INFO: Downloading URL (1/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/iptv-all/vpid/b0bp3f83?cb=68350 INFO: Downloading URL (1/3): https://vod-hls-uk-live.akamaized.net/usp/auth/vod/piff_abr_full_hd/7f3cf8-b0bp3f83/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2.ism/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2.m3u8?__gda__=1539801870_7bcd2a6f3fc0dfbcbd0b1524a871526c INFO: Downloading URL (1/3): https://vod-dash-uk-live.akamaized.net/usp/auth/vod/piff_abr_full_hd/7f3cf8-b0bp3f83/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2.ism/iptv_hd_abr_v1_dash_master.mpd?__gda__=1539801870_5decba03757ca937db3200f94c56841d INFO: Downloading URL (1/3): https://vod-dash-uk-live.bbcfmt.hs.llnwd.net/usp/auth/vod/piff_abr_full_hd/7f3cf8-b0bp3f83/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2.ism/iptv_hd_abr_v1_dash_master.mpd?s=1539758670&e=1539801870&h=e2fc256b44aa27e14f06890d4d604a3f INFO: Downloading URL (1/3): https://vod-hls-uk-live.bbcfmt.hs.llnwd.net/usp/auth/vod/piff_abr_full_hd/7f3cf8-b0bp3f83/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2.ism/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2.m3u8?s=1539758670&e=1539801870&h=307730af69ce189dfbe4f32ac3343605 INFO: Downloading URL (1/3): https://mm.bidi.bbc.co.uk/vod-hls-uk-live/usp/auth/vod/piff_abr_full_hd/7f3cf8-b0bp3f83/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2.ism/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2.m3u8?at=U3vabqiM950d499a16c49a493fcd0d1cbb18f97df1cc8d465786c08068780 INFO: Downloading URL (1/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/pc/vpid/b0bp3f83?cb=25098 INFO: Downloading URL (1/3): https://vod-dash-uk-live.akamaized.net/usp/auth/vod/piff_abr_full_hd/7f3cf8-b0bp3f83/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism/pc_hd_abr_v2_dash_master.mpd?__gda__=1539801872_57dca0aac7fc0397b4e8d2893854dbc3 INFO: Downloading URL (1/3): https://vod-dash-uk-live.bbcfmt.hs.llnwd.net/usp/auth/vod/piff_abr_full_hd/7f3cf8-b0bp3f83/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism/pc_hd_abr_v2_dash_master.mpd?s=1539758672&e=1539801872&h=40c008667070e809b1dbca8d2f056cb4 INFO: Downloading URL (1/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/apple-ipad-hls/vpid/b0bp3f83?cb=29224 INFO: Found mode hvfhd1: gip_hvf_5714 hls h264 1280x720 50fps 5070kbps 320kbps mf_bidi_uk_hls_https/30 INFO: Found mode hvfhd2: gip_hvf_5714 hls h264 1280x720 50fps 5070kbps 320kbps mf_limelight_uk_hls_https/20 INFO: Found mode hvfhd3: gip_hvf_5714 hls h264 1280x720 50fps 5070kbps 320kbps mf_akamai_uk_hls_https/10 INFO: Found mode dvfhd1: gip_dvf_5070 dash h264 1280x720 50fps 5070kbps 128kbps mf_limelight_uk_dash_https/20 INFO: Found mode dvfhd2: gip_dvf_5070 dash h264 1280x720 50fps 5070kbps 128kbps mf_akamai_uk_dash_https/10 INFO: Found mode hvfsd1: gip_hvf_3320 hls h264 960x540 50fps 2812kbps 320kbps mf_bidi_uk_hls_https/30 INFO: Found mode hvfsd2: gip_hvf_3320 hls h264 960x540 50fps 2812kbps 320kbps mf_limelight_uk_hls_https/20 INFO: Found mode hvfsd3: gip_hvf_3320 hls h264 960x540 50fps 2812kbps 320kbps mf_akamai_uk_hls_https/10 INFO: Found mode dvfsd1: gip_dvf_2812 dash h264 960x540 50fps 2812kbps 128kbps mf_limelight_uk_dash_https/20 INFO: Found mode dvfsd2: gip_dvf_2812 dash h264 960x540 50fps 2812kbps 128kbps mf_akamai_uk_dash_https/10 INFO: Found mode hvfxsd1: gip_hvf_2040 hls h264 960x540 25fps 1604kbps 320kbps mf_bidi_uk_hls_https/30 INFO: Found mode hvfxsd2: gip_hvf_2040 hls h264 960x540 25fps 1604kbps 320kbps mf_limelight_uk_hls_https/20 INFO: Found mode hvfxsd3: gip_hvf_2040 hls h264 960x540 25fps 1604kbps 320kbps mf_akamai_uk_hls_https/10 INFO: Found mode dvfxsd1: gip_dvf_1604 dash h264 960x540 25fps 1604kbps 96kbps mf_limelight_uk_dash_https/20 INFO: Found mode dvfxsd2: gip_dvf_1604 dash h264 960x540 25fps 1604kbps 96kbps mf_akamai_uk_dash_https/10 INFO: Found mode hvfhigh1: gip_hvf_2004 hls h264 704x396 50fps 1570kbps 320kbps mf_bidi_uk_hls_https/30 INFO: Found mode hvfhigh2: gip_hvf_2004 hls h264 704x396 50fps 1570kbps 320kbps mf_limelight_uk_hls_https/20 INFO: Found mode hvfhigh3: gip_hvf_2004 hls h264 704x396 50fps 1570kbps 320kbps mf_akamai_uk_hls_https/10 INFO: Found mode dvfhigh1: gip_dvf_1570 dash h264 704x396 50fps 1570kbps 128kbps mf_limelight_uk_dash_https/20 INFO: Found mode dvfhigh2: gip_dvf_1570 dash h264 704x396 50fps 1570kbps 128kbps mf_akamai_uk_dash_https/10 INFO: Found mode hvfxhigh1: gip_hvf_1216 hls h264 704x396 25fps 827kbps 320kbps mf_bidi_uk_hls_https/30 INFO: Found mode hvfxhigh2: gip_hvf_1216 hls h264 704x396 25fps 827kbps 320kbps mf_limelight_uk_hls_https/20 INFO: Found mode hvfxhigh3: gip_hvf_1216 hls h264 704x396 25fps 827kbps 320kbps mf_akamai_uk_hls_https/10 INFO: Found mode dvfxhigh1: gip_dvf_827 dash h264 704x396 25fps 827kbps 128kbps mf_limelight_uk_dash_https/20 INFO: Found mode dvfxhigh2: gip_dvf_827 dash h264 704x396 25fps 827kbps 128kbps mf_akamai_uk_dash_https/10 INFO: Found mode hvflow1: gip_hvf_803 hls h264 512x288 25fps 437kbps 320kbps mf_bidi_uk_hls_https/30 INFO: Found mode hvflow2: gip_hvf_803 hls h264 512x288 25fps 437kbps 320kbps mf_limelight_uk_hls_https/20 INFO: Found mode hvflow3: gip_hvf_803 hls h264 512x288 25fps 437kbps 320kbps mf_akamai_uk_hls_https/10 INFO: Found mode dvflow1: gip_dvf_437 dash h264 512x288 25fps 437kbps 96kbps mf_limelight_uk_dash_https/20 INFO: Found mode dvflow2: gip_dvf_437 dash h264 512x288 25fps 437kbps 96kbps mf_akamai_uk_dash_https/10 INFO: Found mode subtitles1: captions http N/A N/A N/A N/A N/A mf_limelight_uk_plain_https/40 INFO: Found mode subtitles2: captions http N/A N/A N/A N/A N/A mf_akamai_uk_plain_https/30 INFO: Programme not in history INFO: Searching for versions: original WARNING: A UK TV licence is required to access BBC iPlayer TV content legally INFO: Mode list: radiobest,radiobetter,hvfxsd,dvfxsd,hvfxhigh,dvfxhigh,hvflow,dvflow INFO: Searching for version: 'original' INFO: Found version: 'original' INFO: Modes to try for 'original' version: hvfxsd1,hvfxsd2,hvfxsd3,dvfxsd1,dvfxsd2,hvfxhigh1,hvfxhigh2,hvfxhigh3,dvfxhigh1,dvfxhigh2,hvflow1,hvflow2,hvflow3,dvflow1,dvflow2 INFO: Downloading tv: 'For Facts Sake: Series 1 - 1. Episode 1 (b0bp3f85) [original]' INFO: Trying 'hvfxsd1' mode: attempt 1 / 5 INFO: ffmpeg version string = 3.4.2-tessus INFO: ffmpeg version number = 3.4 INFO: Creating subdirectory /Users/ianjones/Movies/TV Shows/For Facts Sake Series 1 for programme INFO: File name prefix = For Facts Sake Series 1 - 1. Episode 1 ((hvfxsd)) INFO: Creating dir '/Users/myuserid/Movies/TV Shows/For Facts Sake Series 1' INFO: Downloading URL (1/3): https://b4thdo.bidi.live.bbc.co.uk/vod-hls-uk-live/usp/auth/vod/piff_abr_full_hd/7f3cf8-b0bp3f83/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2.ism/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2-audio_eng=320000-video=1604000.m3u8?at=U3vabqiM950d499a16c49a493fcd0d1cbb18f97df1cc8d465786c08068780 INFO: Begin downloading at: 0.00 MB (00:00:00) [1] 1.0% 4.44 MB / ~443.70 MB (00:00:23 / 00:29:00) [ 3 / 227] @ 11.8 Mb/s ETA: 00:04:56 (hvfxsd1/bi) [audio+video] ..........


(2) Downloading using Version 1.13.16 WITH VPN - FAIL (inside UK)


.......... INFO: Downloading URL (1/3): https://www.bbc.co.uk/programmes/b0bp3f85.json INFO: Getting stream data for version: 'original' INFO: Downloading URL (1/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/iptv-all/vpid/b0bp3f83?cb=47651 WARNING: Failed to download URL (1/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/iptv-all/vpid/b0bp3f83?cb=47651 WARNING: Response: 500 Can't connect to open.live.bbc.co.uk:443 INFO: Downloading URL (2/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/iptv-all/vpid/b0bp3f83?cb=47651 WARNING: Failed to download URL (2/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/iptv-all/vpid/b0bp3f83?cb=47651 WARNING: Response: 500 Can't connect to open.live.bbc.co.uk:443 INFO: Downloading URL (3/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/iptv-all/vpid/b0bp3f83?cb=47651 ERROR: Failed to download URL (3/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/iptv-all/vpid/b0bp3f83?cb=47651 ERROR: Response: 500 Can't connect to open.live.bbc.co.uk:443 ERROR: Ignore this error if programme download is successful INFO: Downloading URL (1/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/pc/vpid/b0bp3f83?cb=52977 WARNING: Failed to download URL (1/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/pc/vpid/b0bp3f83?cb=52977 WARNING: Response: 500 Can't connect to open.live.bbc.co.uk:443 INFO: Downloading URL (2/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/pc/vpid/b0bp3f83?cb=52977 WARNING: Failed to download URL (2/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/pc/vpid/b0bp3f83?cb=52977 WARNING: Response: 500 Can't connect to open.live.bbc.co.uk:443 INFO: Downloading URL (3/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/pc/vpid/b0bp3f83?cb=52977 ERROR: Failed to download URL (3/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/pc/vpid/b0bp3f83?cb=52977 ERROR: Response: 500 Can't connect to open.live.bbc.co.uk:443 ERROR: Ignore this error if programme download is successful INFO: Downloading URL (1/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/apple-ipad-hls/vpid/b0bp3f83?cb=69895 WARNING: Failed to download URL (1/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/apple-ipad-hls/vpid/b0bp3f83?cb=69895 WARNING: Response: 500 Can't connect to open.live.bbc.co.uk:443 INFO: Downloading URL (2/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/apple-ipad-hls/vpid/b0bp3f83?cb=69895 WARNING: Failed to download URL (2/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/apple-ipad-hls/vpid/b0bp3f83?cb=69895 WARNING: Response: 500 Can't connect to open.live.bbc.co.uk:443 INFO: Downloading URL (3/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/apple-ipad-hls/vpid/b0bp3f83?cb=69895 ERROR: Failed to download URL (3/3): https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/apple-ipad-hls/vpid/b0bp3f83?cb=69895 ERROR: Response: 500 Can't connect to open.live.bbc.co.uk:443 ERROR: Ignore this error if programme download is successful INFO: No streams available for 'original' version (b0bp3f83) - skipping INFO: No streams found for 'original' version (b0bp3f83) - deleting WARNING: No media streams found for requested programme versions and recording modes. WARNING: The programme may no longer be available - check the iPlayer site. WARNING: If you are outside the UK, check with the provider to find out if your VPN/VPS/Smart DNS/web proxy has been blocked. ERROR: Could not get programme metadata BBC Download (ID=b0bp3f85): For Facts Sake: Series 1 - Episode 1 Failed AppController: Downloads Finished


(3) Downloading using GiA Version 1.13.10 WITH VPN - SUCCESS (inside or outside UK)


......... INFO: Getting URL: https://www.bbc.co.uk/programmes/b0bp3f85.json INFO: Getting stream data for version: 'original' INFO: Getting URL: https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/iptv-all/vpid/b0bp3f83?cb=08838 INFO: Getting URL: https://vod-hls-uk-live.akamaized.net/usp/auth/vod/piff_abr_full_hd/7f3cf8-b0bp3f83/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2.ism/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2.m3u8?__gda__=1539802284_da4be52dc5470c0a33a2d425c6ca7e50 ERROR: Response: 403 Forbidden WARNING: No HLS playlist returned (https://vod-hls-uk-live.akamaized.net/usp/auth/vod/piff_abr_full_hd/7f3cf8-b0bp3f83/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2.ism/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2.m3u8?__gda__=1539802284_da4be52dc5470c0a33a2d425c6ca7e50) INFO: Getting URL: https://vod-dash-uk-live.akamaized.net/usp/auth/vod/piff_abr_full_hd/7f3cf8-b0bp3f83/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2.ism/iptv_hd_abr_v1_dash_master.mpd?__gda__=1539802284_da7b026511d921cdba5ee0ae5c0b3081 ERROR: Response: 403 Forbidden WARNING: No DASH manifest returned (https://vod-dash-uk-live.akamaized.net/usp/auth/vod/piff_abr_full_hd/7f3cf8-b0bp3f83/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2.ism/iptv_hd_abr_v1_dash_master.mpd?__gda__=1539802284_da7b026511d921cdba5ee0ae5c0b3081) INFO: Getting URL: https://vod-dash-uk-live.bbcfmt.hs.llnwd.net/usp/auth/vod/piff_abr_full_hd/7f3cf8-b0bp3f83/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2.ism/iptv_hd_abr_v1_dash_master.mpd?s=1539759084&e=1539802284&h=546aa86530605af7ca95c180d321b9b0 INFO: Getting URL: https://vod-hls-uk-live.bbcfmt.hs.llnwd.net/usp/auth/vod/piff_abr_full_hd/7f3cf8-b0bp3f83/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2.ism/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2.m3u8?s=1539759084&e=1539802284&h=17bc0fb2413c2d4df4c32c2b48c0737d INFO: Getting URL: https://mm.bidi.bbc.co.uk/vod-hls-uk-live/usp/auth/vod/piff_abr_full_hd/7f3cf8-b0bp3f83/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2.ism/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2.m3u8?at=ba3lAg1W8fcb8fad16581ab211142a4bdfa59fcc64e96da35786c20b3ab00 ERROR: Response: 403 Forbidden WARNING: No HLS playlist returned (https://mm.bidi.bbc.co.uk/vod-hls-uk-live/usp/auth/vod/piff_abr_full_hd/7f3cf8-b0bp3f83/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2.ism/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2.m3u8?at=ba3lAg1W8fcb8fad16581ab211142a4bdfa59fcc64e96da35786c20b3ab00) INFO: Getting URL: https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/pc/vpid/b0bp3f83?cb=07767 INFO: Getting URL: https://vod-dash-uk-live.akamaized.net/usp/auth/vod/piff_abr_full_hd/7f3cf8-b0bp3f83/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism/pc_hd_abr_v2_dash_master.mpd?__gda__=1539802289_4f3c708631e1ca1dc8bcd27968eb54a7 ERROR: Response: 403 Forbidden WARNING: No DASH manifest returned (https://vod-dash-uk-live.akamaized.net/usp/auth/vod/piff_abr_full_hd/7f3cf8-b0bp3f83/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism/pc_hd_abr_v2_dash_master.mpd?__gda__=1539802289_4f3c708631e1ca1dc8bcd27968eb54a7) INFO: Getting URL: https://vod-dash-uk-live.bbcfmt.hs.llnwd.net/usp/auth/vod/piff_abr_full_hd/7f3cf8-b0bp3f83/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism/pc_hd_abr_v2_dash_master.mpd?s=1539759089&e=1539802289&h=bbabe8c103aeace0e31eb2e450108a2a INFO: Getting URL: https://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/apple-ipad-hls/vpid/b0bp3f83?cb=24823 INFO: Found mode hvfhd1: gip_hvf_5714 hls h264 1280x720 50fps 5070kbps 320kbps mf_limelight_uk_hls_https/20 INFO: Found mode dvfhd1: gip_dvf_5070 dash h264 1280x720 50fps 5070kbps 128kbps mf_limelight_uk_dash_https/20 INFO: Found mode hvfsd1: gip_hvf_3320 hls h264 960x540 50fps 2812kbps 320kbps mf_limelight_uk_hls_https/20 INFO: Found mode dvfsd1: gip_dvf_2812 dash h264 960x540 50fps 2812kbps 128kbps mf_limelight_uk_dash_https/20 INFO: Found mode hvfxsd1: gip_hvf_2040 hls h264 960x540 25fps 1604kbps 320kbps mf_limelight_uk_hls_https/20 INFO: Found mode dvfxsd1: gip_dvf_1604 dash h264 960x540 25fps 1604kbps 96kbps mf_limelight_uk_dash_https/20 INFO: Found mode hvfhigh1: gip_hvf_2004 hls h264 704x396 50fps 1570kbps 320kbps mf_limelight_uk_hls_https/20 INFO: Found mode dvfhigh1: gip_dvf_1570 dash h264 704x396 50fps 1570kbps 128kbps mf_limelight_uk_dash_https/20 INFO: Found mode hvfxhigh1: gip_hvf_1216 hls h264 704x396 25fps 827kbps 320kbps mf_limelight_uk_hls_https/20 INFO: Found mode dvfxhigh1: gip_dvf_827 dash h264 704x396 25fps 827kbps 128kbps mf_limelight_uk_dash_https/20 INFO: Found mode hvflow1: gip_hvf_803 hls h264 512x288 25fps 437kbps 320kbps mf_limelight_uk_hls_https/20 INFO: Found mode dvflow1: gip_dvf_437 dash h264 512x288 25fps 437kbps 96kbps mf_limelight_uk_dash_https/20 INFO: Found mode subtitles1: captions http N/A N/A N/A N/A N/A mf_limelight_uk_plain_https/40 INFO: Found mode subtitles2: captions http N/A N/A N/A N/A N/A mf_akamai_uk_plain_https/30 INFO: Programme not in history INFO: Searching for versions: original WARNING: A UK TV licence is required to access BBC iPlayer TV content legally INFO: Mode list: radiobest,radiobetter,hvfxsd,dvfxsd,hvfxhigh,dvfxhigh,hvflow,dvflow INFO: Searching for version: 'original' INFO: Found version: 'original' INFO: Modes to try for 'original' version: hvfxsd1,dvfxsd1,hvfxhigh1,dvfxhigh1,hvflow1,dvflow1 INFO: Downloading tv: 'For Facts Sake: Series 1 - 1. Episode 1 (b0bp3f85) [original]' INFO: Trying 'hvfxsd1' mode: attempt 1 / 5 INFO: ffmpeg version string = 3.4.2-tessus INFO: ffmpeg version number = 3.4 INFO: Creating subdirectory /Users/myuserid/Movies/TV Shows/For Facts Sake Series 1 for programme INFO: File name prefix = For Facts Sake Series 1 - 1. Episode 1 ((hvfxsd)) INFO: Creating dir '/Users/myuserid/Movies/TV Shows/For Facts Sake Series 1' INFO: Getting URL: https://bbcfmt-ic-c30c3000-027429-vodhlsuklive.s.loris.llnwd.net/usp/auth/vod/piff_abr_full_hd/7f3cf8-b0bp3f83/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2.ism/vf_b0bp3f83_45bb379a-71ad-44b5-9e03-a9bb7ca3722c.ism.hlsv2-audio_eng=320000-video=1604000.m3u8?s=1539759084&e=1539802284&h=17bc0fb2413c2d4df4c32c2b48c0737d INFO: Begin downloading at: 0.00 MB (00:00:00) [1] 1.0% 4.44 MB / ~443.70 MB (00:00:23 / 00:29:00) [ 3 / 227] @ 35.6 Mb/s ETA: 00:01:38 (hvfxsd1/ll) [audio+video] ...........

skovatch commented 4 years ago

Please retest with v1.17. I found an option in mojolicious that should help here, and added it to the environment for launching get_iplayer. But since I don't see this problem I can't say for sure if it will fix the problem.

Temblorz commented 4 years ago

Please retest with v1.17. I found an option in mojolicious that should help here, and added it to the environment for launching get_iplayer. But since I don't see this problem I can't say for sure if it will fix the problem.

Sorry for the slow reply! Yes, it looks like everything is operating normally again. Thanks so much for your continued work on this!