Kodi Community Forum
[RELEASE] ESPN3.com Addon - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Add-on Support (https://forum.kodi.tv/forumdisplay.php?fid=27)
+---- Forum: Video Add-ons (https://forum.kodi.tv/forumdisplay.php?fid=154)
+---- Thread: [RELEASE] ESPN3.com Addon (/showthread.php?tid=95053)



RE: [RELEASE] ESPN3.com Addon - locoguano - 2013-06-08

Anyone have any luck getting this to work with Cox Communications? I get ESPN3 out of the box, but can't get ESPN, etc. to work. (Yes, they work in a browser.)


RE: [RELEASE] ESPN3.com Addon - brsboarder - 2013-06-19

can anyone help: running xbmc 12.2 on atv2, installed espn plugin, put in login info. Get a error: script failed: plugin.video.espn3 as soon as I click on the add-on. Switched the toggle on as described and then off and still didn't work. Anyone have clear instructions for how I can get this running


RE: [RELEASE] ESPN3.com Addon - brsboarder - 2013-06-20

Any help would be appreciated. I am using a verizon login on an apple tv 2
I logged into espn 3 on my computer and got the userdata.xml using post 574. I then copied post 571 and changed the SWID to use the same one as mine. I put both in the folder var/mobile...plugin.video.espn3.
I have checked off use custom user files and enable login. I get as far as seeing an sporting event and then get a script failed error.

Here is my cookies.lwp
Set-Cookie3: SWID="9A..."; path="/"; domain=".go.com"; path_spec; domain_dot; expires="2031-10-28 03:56:20Z"; version=0
Set-Cookie3: espn360affiliate1=Verizon; path="/"; domain=".go.com"; path_spec; expires="2012-04-25 03:56:20Z"; version=0
Set-Cookie3: espnAffiliate=Verizon; path="/"; domain=".go.com"; path_spec; domain_dot; expires="2011-10-28 20:36:20Z"; version=0

Any suggestions or help?

Here is my latest log:
http://xbmclogs.com/show.php?id=30090


RE: [RELEASE] ESPN3.com Addon - ronakg - 2013-07-02

Thanks a lot for this wonderful add-on. It was working fine for me till yesterday. Today I'm getting this error in the plugin.

Code:
08:07:00 T:2773439552  NOTICE: -->Python Interpreter Initialized<--
08:07:05 T:2773439552  NOTICE: Mode: 4
08:07:05 T:2773439552  NOTICE: URL: &partnerContentId=1007729&eventId=176-151470&contentId=28517281
08:07:05 T:2773439552  NOTICE: Name: India vs. Sri Lanka
08:07:05 T:2773439552  NOTICE: Play Video
08:07:05 T:2773439552  NOTICE: ESPN3:  get_html: http://espn.go.com/watchespn/player/config
08:07:06 T:2773439552   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.TypeError'>
                                            Error Contents: 'NoneType' object has no attribute '__getitem__'
                                            Traceback (most recent call last):
                                              File "/home/pi/.xbmc/addons/plugin.video.espn3/default.py", line 592, in <module>
                                                PLAYESPN3(url)
                                              File "/home/pi/.xbmc/addons/plugin.video.espn3/default.py", line 222, in PLAYESPN3
                                                PLAY(url,'n360')
                                              File "/home/pi/.xbmc/addons/plugin.video.espn3/default.py", line 253, in PLAY
                                                playedId = mediaFramework['playerid']
                                            TypeError: 'NoneType' object has no attribute '__getitem__'
                                            -->End of Python script error report<--
08:07:06 T:3041513472   ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.espn3/?url=%26partnerContentId%3D1007729%26eventId%3D176-151470%26contentId%3D28517281&mode=4&name=India+vs.+Sri+Lanka]

May be something changed on the espn website which caused this?


RE: [RELEASE] ESPN3.com Addon - ga_mueller - 2013-07-02

Same problem here. Too bad as this is a fantastic plugin.

09:09:35 T:4956 NOTICE: Name: (15) Marion Bartoli (FRA) vs. Karin Knapp (ITA)
09:09:35 T:4956 NOTICE: Play Video
09:09:35 T:4956 NOTICE: ESPN3: get_html: http://espn.go.com/watchespn/player/config
09:09:35 T:4956 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.TypeError'>
Error Contents: 'NoneType' object is unsubscriptable
Traceback (most recent call last):
File "C:\Users\George\AppData\Roaming\XBMC\addons\plugin.video.espn3\default.py", line 592, in <module>
PLAYESPN3(url)
File "C:\Users\George\AppData\Roaming\XBMC\addons\plugin.video.espn3\default.py", line 222, in PLAYESPN3
PLAY(url,'n360')
File "C:\Users\George\AppData\Roaming\XBMC\addons\plugin.video.espn3\default.py", line 253, in PLAY
playedId = mediaFramework['playerid']
TypeError: 'NoneType' object is unsubscriptable
-->End of Python script error report<--
09:09:36 T:5340 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.espn3/?url=%26partnerContentId%3D1025794%26eventId%3D176-154398%26contentId%3D28506993&mode=4&name=%2815%29+Marion+Bartoli+%28FRA%29+vs.+Karin+Knapp+%28ITA%29]
09:09:36 T:4612 NOTICE: Thread Background Loader start, auto delete: false
09:09:38 T:3140 NOTICE: Thread XBPyThread start, auto delete: false
09:09:38 T:3140 NOTICE: -->Python Interpreter Initialized<--


RE: [RELEASE] ESPN3.com Addon - locomot1f - 2013-07-02

yes. it does seem that ESPN has added another attribute to the URL.

or changed an attributes name...


RE: [RELEASE] ESPN3.com Addon - locomot1f - 2013-07-02

there is a call to mediaframework for the URL -- http://espn.go.com/watchespn/player/config

but there is no mediaframework. I don't know enough about python (or BeautifulSoup) to try and figure out what has happened, or how to fix it (although i'm trying everything i know).
I can put in the exact vaiues from the above URL and it gets past the first two, and then fails when it tries to find the 'url' -- line 256 in the default.py file.
and again, I can not find the network url in the above URL... grrrr!!!!!
it seems like an easy enough fix -- if you know what you're looking for. :-)

anybody out there with enough coding experience to figure this out?


RE: [RELEASE] ESPN3.com Addon - locomot1f - 2013-07-02

okay... i've gotten it down -- i think. the only thing is that there is no more network URL...
i'm not sure what to use at this point... gonna try a couple of things.

so, this is what i did for that section:

Code:
if videonetwork == network['id']:
            playedId = network['playerid']
            cdnName = network['defaultcdn']
            channel = network['name']
            networkurl = 'http://espn.go.com/watchespn/adobepass/login?mvpd='
            authurl = networkurl

but as you can see, now i'm just guessing as to the networkurl... there isn't one in the network section of the Config URL -- http://espn.go.com/watchespn/player/config

what to do....Huh!!!?


RE: [RELEASE] ESPN3.com Addon - locomot1f - 2013-07-02

looks like, they are using a flash component to do the authenticating....

okay, this is officially out of my realm.


RE: [RELEASE] ESPN3.com Addon - locomot1f - 2013-07-02

if anybody can figure out how to interact with this source page -- http://espn.go.com/watchespn/adobepass/login?espn3=&playbackScenario=FMS_CLOUD&channel=espn3&partnerContentId=1007729&eventId=176-151470&contentId=28517281&rand=0.6202649753732543&cdnName=PRIMARY_AKAMAI&identityPointId=wow:{CF8E0CDC-8813-4D42-8BCA-91ED9AAF3464}&playerId=domestic


and can interact with Adobe Flash parameters, then we're in business!


RE: [RELEASE] ESPN3.com Addon - ga_mueller - 2013-07-03

I hope someone who codes loves this Addon as much as I do.... Unfortunately, Adobe Pass is used for "verifying a user’s entitlement to
content" (their words, not mine) so it may be espn has added means to verify content is being played on an "approved" player, which xbmc is not. This is exactly what happened with another great Addon (Amazon Prime).


RE: [RELEASE] ESPN3.com Addon - locomot1f - 2013-07-03

damn... this does byte!

so, Amazon Prime doesn't work anymore either?

They did just push the update for ATV 2 machines to run WatchESPN app. which of course you have to have access through your Cable provider... so no longer "free".
sad, sad day.... :-(


RE: [RELEASE] ESPN3.com Addon - bumblebeeman - 2013-07-03

it's still working in a browser (watching Wimbledon on Firefox right now.) ESPN asked me to authenticate by ISP username and password, not my cable provider. So still free, just inconvenient - for now.


RE: [RELEASE] ESPN3.com Addon - locoguano - 2013-07-03

I've made the switch to PlayOn. The shame of all of this is that until XBMC officially adopts these addons this is going to continue to happen. The excuse that XBMC is a "media organizer" and not a streaming player is wearing thin.


RE: [RELEASE] ESPN3.com Addon - locomot1f - 2013-07-03

I don't understand, locoguano.
Then you'd be asking the XBMC community to give up rights and privilages. XBMC would probably no longer be open source.

With ESPN, it would have to adopt the WatchESPN app... which would not solve the problem for those of us that only have High Speed Internet connections.