Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
ITV extractor fails for some recently broadcast programmes #16253
Comments
Well yes, while an account is technically needed to access streams in a desktop browser, so far And another ITVHub programme:
has emerged in the last hours, erroring out in the same manner:
This suggests reported issue is not an isolated case, both originally reported id and this latest one have been broadcast first last Saturday (Apr 21st 2018); hence issue title has been changed... |
|
Thanks for raising this Vangelis. I was wondering what was happening with some programmes. How do you get the playlist to show in the web console though? I am on Chrome and have switched the user agent to iPad, left click on the page, Inspect but can't find anything useful. |
|
I've been hitting the same issue recently. Though I'm in the US, sometimes downloads work without issue, sometimes I need to use a VPN, and sometimes not at all, giving the same error as above. For the same series, I've hit all three situations in the last few weeks. In the case when it throws an error, I'm using a VPN and can still play the ep through my browser. https://www.itv.com/hub/emmerdale/1a8694a8132 is an example of an error while on a VPN. [debug] System config: [] |
|
Hello, again For starters, a third show has come up which produces the same error,
documented in this thread that give the error: In addition to the above, at least two more (recent) programmes
produce a slightly different error:
Again, it can be proved that downloadable Apple HLS streams (aes-128 encrypted) do exist More (helpful) background: I have reached to the UK-based maintainer of get_flash_videos, a perl script, and raised issue monsieurvideo/get-flash-videos#224; the dev came back with a fix; it would appear the affected programmes display a different (to elif fault_code != 'InvalidEntity':which might be a good place to start fixing The fixed GFV script (v1.25.99.02) is now able to download HLS streams for all 4 shows with the Thanks again for this wonderful application, take all the time you need for fixing ITV downloads... Best regards |
|
@ravonel wrote:
Hi
Only geo-fenced HLS streams are available for a particular show...
In some rare occasions, there actually won't be any RTMPE/HLS streams for
These are DRM'ed (cenc) MPEG-DASH streams that |
|
Sorry to bug you again about this, after updating this still wasn't working for me yesterday and I waited a day to try again, still getting the same old error, tried several different VPNs, all that can play the file in browser.
|
|
It's not released. |
Hello😃
I have:
The URL in question is
https://www.itv.com/hub/james-martins-saturday-morning/2a5159a0034Yes, it does play, proof below (you need an ITVHub account and a UK IP:
but that fact has little impact on😢 !
youtube-dl, since desktop browsers use DRM'd (ClearKey+WidevineCDM) MPEG-DASH streams, that can't be decrypted+dumped by yt-dlOT: ITVHub have upped their tactics again recently: Not only have they blocked streams at CDN level (see #15925), now at least two of my UK VPNs fail to work at the very last step of ClearKey acquisition,
POST XHR
https://itvpnp.live.ott.irdeto.com/ClearKey/getkeys?CrmId=itvpnp&AccountId=itvpnp&ContentId=2-5159-0034-001_18making watching in the desktop browser impossible😠 ; a different method of geo-fencing evasion was used for the test above...
What would be of more value to the yt-dl devs is the fact pretending to be an iPad browser (user-agent spoofing) will make AppleHLS playlists show up inside
Webconsole, e.g.https://itvpnpmobile-a.akamaihd.net/2-5159-0034-001/6/1/VAR003/2-5159-0034-001_6_1_VAR003.ism/.m3u8?hdnea=st=1524407352~exp=1524428952~acl=/*~data=nohubplus~hmac=f3128ea08d398d39c6d5ac2296e85c0af232f5e46e6d44b985f51d5e30539cbcwhich means (downloadable) HLS streams do exist for that show!
What is the purpose of your issue?
Verbose cmd issued:
youtube-dl "https://www.itv.com/hub/james-martins-saturday-morning/2a5159a0034" -vCmd Prompt Window output:
Description of your issue, suggested solution and other information
Reported first at the Get iPlayer Automator issue tracker here; GiA now uses yt-dl as an ITVHub downloader backend...😠 , those people would make everything in their power to ruin things for us... )
Can reproduce on Windows, too...
I hope it's an easy fix (probably caused by an ITVHub change
Thanks in advance, thanks for the ITV extractor in general👍