-
Notifications
You must be signed in to change notification settings - Fork 10k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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 😃 ; you are accessing the legacy RTMPE streams that do not geo-fence (yet?)
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/2a5159a0034
Yes, 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-dl 😢 !OT: 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_18
making 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=f3128ea08d398d39c6d5ac2296e85c0af232f5e46e6d44b985f51d5e30539cbc
which 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" -v
Cmd 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...
Can reproduce on Windows, too...
I hope it's an easy fix (probably caused by an ITVHub change 😠 , those people would make everything in their power to ruin things for us... )
Thanks in advance, thanks for the ITV extractor in general 👍
The text was updated successfully, but these errors were encountered: