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!