View Single Post
  #90  
Old 09-27-2016, 09:50 AM
jrhessey jrhessey is offline
Junior Member
 
Join Date: Nov 2015
Posts: 9
jrhessey is on a distinguished road
Default

Re: Anybody want to crack the new code of WatchESPN streams (with 7 bars of quality)?


I'm going to throw my hat in to the ring here and someone who recently capped the ND Texas game 2 weeks ago, but can no longer get anything to go through without constantly retrying to get the 720p and then when I convert it to mkv handler it bombs out around 7%, I can't play the original on my computer either. Prior to this I had a batch file that ran everything through no hitches at all. I've tried the suggestions here with no luck.

Let's try this game

http://www.espn.com/watchespn/player...ize/condensed/

Using urlsnooper I've been unable to get just the http m3u8 file prototcol. It's usually an e, p, or a t in front of the http in the protocol column.

thttp://content-ause2.uplynk.com/multiple/4b6e45126fc744ec80c918f8a52f06a9,4e6c5f5d54cc422a9 e3dc5b7d6e5424d/i.m3u8

I remove the t from the url and paste that link in the livestreamer. I'm trying the i.m3u8 because that has always been the 720p resolution. My livestreamer command is this

Code:
livestreamer "hls://http://content-ause2.uplynk.com/multiple/4b6e45126fc744ec80c918f8a52f06a9,4e6c5f5d54cc422a9e3dc5b7d6e5424d/i.m3u8" best -o "%location%\%filename%\%filename%.ts"
I get the following forbidden error.

forbidden.png

I have done some digging and if I search by content.uplynk like before I find this address for ehttp m3u8 file

ehttp://content.uplynk.com/ext/d09b1.../multiple.m3u8

If I take that url and remove the ",a19297719_1/multiple" leaving just the following

http://content.uplynk.com/ext/d09b16...a19297719.m3u8

If I enter that in a browser I can download the file that has all the resolutions.

a19297719.m3u8.txt

Open it with wordpad and you'll see a section for 1280x720 and it's the i.m3u8

Code:
#UPLYNK-MEDIA0:1280x720x30,high-31,2x48000
#EXT-X-STREAM-INF:PROGRAM-ID=1,RESOLUTION=1280x720,BANDWIDTH=5423261,CODECS="mp4a.40.5,avc1.64001f",FRAME-RATE=30.000,AUDIO="aac",AVERAGE-BANDWIDTH=4599404
http://content-ause2.uplynk.com/4b6e45126fc744ec80c918f8a52f06a9/i.m3u8
I try that url in the livestreamer command and I get the same forbidden error. I downloaded the i.m3u8 file and the link the I'm seeing in the error for failed decryptor is the EXT-X-KEY inside the I.m3u8 file.

If I try the livestreamer command with the url

Code:
http://content.uplynk.com/ext/d09b16c953aa40c98dd8c513526aca5a/a19297719.m3u8
the livestreamer command needs to be used with hlsvariant then so I use this livestreamer command and I still get the forbidden error BUT I see the resolutions to pick from instead of just live (best or worst)

Code:
livestreamer "hlsvariant://http://content.uplynk.com/ext/d09b16c953aa40c98dd8c513526aca5a/a19297719.m3u8" best -o "%location%\%filename%\%filename%.ts"
If I use the following URL I can download the video, but I have to check to see if I got the 720p version because the I can only pick live best or worst. If it's not the 720p, I kill and retry until I do get the 720p version. Once that is finished, I can't convert to the mkv container either, it bombs out around 7 percent with no errors. The ts file appears to play fine though from what I can tell, audio and video are in sync no artifacts.

Code:
http://content-ause2.uplynk.com/multiple/4b6e45126fc744ec80c918f8a52f06a9,4e6c5f5d54cc422a9e3dc5b7d6e5424d/i.m3u8?rn=131178096&linearv=4&ad.csid=watchespn:desktop:e3ads&ad.ulbd=1&eid=a19297719,a19297719_1&ct=a&ad.kv=_fw_ae,975cd70e2de25291acc0efc98a48935e,_fw_euid,4AD00149-3517-43C0-8EC4-FCF2BE085274&exp=1474982991&ptid=ESPN3_Events_VDMS&tc=1&oid=d09b16c953aa40c98dd8c513526aca5a&ad=e3ads&ad.caid=a19297719&euid=ESPN3_VDMS&sig=4bcd2f900a1b6326205e46a8dd93c2325a2368c62f2f3a9e8c732ef75aadb296&pbs=1dfc37bbe752470b93add5ca67363d49
The script I wrote for this worked flawless all last year and on the ND Texas NCAAF game this year a couple weeks ago. Not sure if I'm missing something or not. Any help would be greatly appreciated!
Reply With Quote