XBMC Supersport Addon

Still keep getting a script failed error when I try to load the live streams list. Everything else is fine.

Anyone else having this problem?

Yeah did some traffic sniffing. Supersport must have made some changes. One of the urls does not give the rtmp playpath anymore...
 
Yeah did some traffic sniffing. Supersport must have made some changes. One of the urls does not give the rtmp playpath anymore...

I don't understand why they would do this for this app any more. Only registered subscribers can use the service and it only serves to add more brand exposure to those who can't afford it and "borrow" someone's login on a very temporary basis...
 
I don't understand why they would do this for this app any more. Only registered subscribers can use the service and it only serves to add more brand exposure to those who can't afford it and "borrow" someone's login on a very temporary basis...

Moreover, it enables people who live in a country where cricket is not broadcasted (for me it's France) to watch it. I hope it will work again soon because it was from far the best way to follow this awesome sport here.
 
Moreover, it enables people who live in a country where cricket is not broadcasted (for me it's France) to watch it. I hope it will work again soon because it was from far the best way to follow this awesome sport here.

I'm in Singapore, so I know exactly what you're talking about. I'm still paying my DSTV account in SA though.

The issue here are the broadcast and advertisement rights are limited to SA, so they cannot officially allow it outside of SA. But in this case, absolutely nobody is getting hurt, and everyone benefits, so they'd be stupid to prevent it...
 
I don't think the addon was broken on purpose this time. They made some changes on their side, and the URL path for the stream was moved to another location. The format is a little bit different on the new file, so the addon is going to require a few minor changes to work again. It just looks like they are making changes to their own player for some reason. In case they did change the encryption key again, it might take a few minutes longer.

So once I am back home tonight, I will have a look and see how fast I can get the repo updated. As long as you still have the repo addon installed, you will receive the update automatically once I update the repo.
 
I don't think the addon was broken on purpose this time. They made some changes on their side, and the URL path for the stream was moved to another location. The format is a little bit different on the new file, so the addon is going to require a few minor changes to work again. It just looks like they are making changes to their own player for some reason. In case they did change the encryption key again, it might take a few minutes longer.

So once I am back home tonight, I will have a look and see how fast I can get the repo updated. As long as you still have the repo addon installed, you will receive the update automatically once I update the repo.

Thank you so much !
 
Guys if you want to watch the cricket in the meantime, here is a UK Sky sports 1 stream:
Code:
[URL="http://mypremium.tv/em/13/s1"]http://mypremium.tv/em/13/s1[/URL]

Close any ads on top of the flash window [look for a 'x']. After that it usually starts playing a hyundai ad and after that the live cricket starts... [it is a yycast stream]

Edit: after the hyundai ad starts you can fast forward it with the slider to to end
 
Last edited:
Guys if you want to watch the cricket in the meantime, here is a UK Sky sports 1 stream:
Code:
[URL="http://mypremium.tv/em/13/s1"]http://mypremium.tv/em/13/s1[/URL]

Close any ads on top of the flash window [look for a 'x']. After that it usually starts playing a hyundai ad and after that the live cricket starts... [it is a yycast stream]

Edit: after the hyundai ad starts you can fast forward it with the slider to to end

We THRASHED England with an innings and 12 runs! Go Proteas!!!
 
Meh, the ONE event that was on at 8pm, was too short to give me enough debug time to finish the new url regex needed to scrape the last bit of info. Will have to try again tomorrow.
 
ok. I take my words back.

MC outdone themselves this time. They have not only updated the decryption key, changed many things, but also done a pretty good job to obfuscate the flash code, so much so, that I don't think I have the time to decipher what they are doing now.
 
Last edited:
Ah crap...:(

Nobody else able to add some expertise to the picture?
 
I was a user of enerdude's pc app and im very upset it no longer works :(

Tinuva said they have obfuscate the flash code, dont know if this will help but there is a cool tool called Hash&SizeSWFPlayer by a guy called Darby_Crash.

How to use Hash&SizeSWFPlayer

Paste address of SWF Player in main screen and wait for values (press "n" when required for not use proxy).
If your SWF address is geo-restricted set torrc file with exact exitnode, run Vidalia and wait that is connected, after run the script, paste address of SWF Player and press "y" for use proxy.
 
That Hash&Size makes use of FLASM, which is for Action Script 2. MC's DSTVPlayer.swf uses Action Script 3, so instead of FLASM RABCDAsm would work better, but it doesn't work quite the same.

As for de-obfuscating, after some reading, I would take a guess that the variables inside the .swf is also encrypted, which means it took an extra step to make life hard.

Now it is not impossible to get the decryption key, it is just one has to weigh what you get out of your time spent, and how many times they can change this code. Right now I don't think it is worth it anymore, but maybe one day if I am rich and don't have anything better to do with my time.

Those that feel adventurous: http://blog.thecybershadow.net/2010/02/12/reverse-engineering-and-deobfuscation-of-flash-apps/
 
Ah crap...:(

Nobody else able to add some expertise to the picture?

I did some investigation and could luckily become some wiser as to what they have recently changed.
Unfortunately I am also not a programmer and also don't know Python [which is what the XBMC plugin is coded in] so the best I can bring you currently is my script [compiled to .NET framework 2] that will display the streams inside vlc player:

Requirements (not included in my download package):

1. .NET framework 2 or higher.
2. VLC media player. Some versions of vlc has problems streaming from stdin (which is the method my program use in conjunction with rtmpdump). If vlc shows no video 10 seconds after starting a channel, try a vlc version 2.00 or earlier (http://download.videolan.org/pub/videolan/vlc/)

Usage:

1. Install .NET framework and vlc if not already present on your system.
2. Extract the rar and launch sslsd.exe. It will produce a dialog box with a list of available streams (if any currently available)
3. Select The Stream You Want To View using the drop-down list
4. Enter your Supersport login details. These will be saved upon program exit in an encrypted state to sslsd.config for future use and you wont be asked for it again unless the saved login details becomes invalid [e.g. is changed by you on the website] or the sslsd.config file is deleted.
5. Stream should launch in vlc player in a few seconds!


Download:
Code:
http://www.mediafire.com/?48g5odm72kq22t2

I have only tested the program on my own pc [Windows 7 64bit, as well as a Windows xp sp3 32bit VM] so hopefully there is not too many bugs. Give your feedback here and I will try and help where I can.


@Tinuva

I will send you a pm with details of the decryption keys and other changes they have made, then you can hopefully fix the xbmc add-on using this info. ;)
 
Top
Sign up to the MyBroadband newsletter
X