2013-10-10, 09:33
I just got working an encrypted stream from an archived game last night. On the NHL website they use /live/ to stream games from the archive and those are specifically encrypted now - I captured the URL with urlsnooper and converted it into an .m3u8 link from the standard mp4.
From that, I copied the link that harbors the .m3u8 and put the | UA afterwards. How I got it to load was to just replace the link builder section where the condensed game links are built and sent to the player - ( so every game would load the link I put in, of course just for testing )
example. [link].m3u8||User-Agent=AppleCoreMedia%2f1.0.0.8F455%20(AppleTV%3b%20U%3b%20CPU%20OS%204_3%20like%?20Mac%20OS%20X%3b%20de_de)"
All this, is to just show that the file will play if it see's that the UA is from the 'approved' list. If however, I try and play the file without the UA link, it won't play and it's 'rejected'.
Here is a picture to show that it works. The only problem is that it says the 'game has ended' rather than playing the archived game, but I have a feeling it may be able to play live games. ( Upon further review, the flash player see's the live link and plays an archive - it takes care of the rest - As far as the link is concerned it's live. ) I'll try to test more once a game goes live. I'm unsure of where to put the UA for the building of the live games links - but it we figure that part out, I'm sure you will have this addon working again.
Here is a way to get links working through VLC again.
Put this in the Network Protocol section under 'Show More Options' ( Edit options field ) http-user-agent=AppleCoreMedia%2f1.0.0.8F455%20(AppleTV%3b%20U%3b%20CPU%20OS%204_3%20like%??20Mac%20OS%20X%3b%20de_de
From that, I copied the link that harbors the .m3u8 and put the | UA afterwards. How I got it to load was to just replace the link builder section where the condensed game links are built and sent to the player - ( so every game would load the link I put in, of course just for testing )
example. [link].m3u8||User-Agent=AppleCoreMedia%2f1.0.0.8F455%20(AppleTV%3b%20U%3b%20CPU%20OS%204_3%20like%?20Mac%20OS%20X%3b%20de_de)"
All this, is to just show that the file will play if it see's that the UA is from the 'approved' list. If however, I try and play the file without the UA link, it won't play and it's 'rejected'.
Here is a picture to show that it works. The only problem is that it says the 'game has ended' rather than playing the archived game, but I have a feeling it may be able to play live games. ( Upon further review, the flash player see's the live link and plays an archive - it takes care of the rest - As far as the link is concerned it's live. ) I'll try to test more once a game goes live. I'm unsure of where to put the UA for the building of the live games links - but it we figure that part out, I'm sure you will have this addon working again.
Here is a way to get links working through VLC again.
Put this in the Network Protocol section under 'Show More Options' ( Edit options field ) http-user-agent=AppleCoreMedia%2f1.0.0.8F455%20(AppleTV%3b%20U%3b%20CPU%20OS%204_3%20like%??20Mac%20OS%20X%3b%20de_de