XBMC Community Forum
[RELEASE] Hulu (Video) Plugin for XBMC - Printable Version

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Help and Support (/forumdisplay.php?fid=33)
+--- Forum: Add-ons Help and Support (/forumdisplay.php?fid=27)
+---- Forum: Video Add-ons (/forumdisplay.php?fid=154)
+---- Thread: [RELEASE] Hulu (Video) Plugin for XBMC (/showthread.php?tid=42041)



- jonnymj - 2009-02-21 18:05

I am getting a python error when I attempt to browse "All Shows" under the TV shows category. The error will occur at a random spot while reteiving items, sometimes in the 50's and sometimes in the 270+ range.

I dont have this problem when I browse the other categories with fewer items.


Issue w/ latest Jester build - sbouldin - 2009-02-21 18:39

Hi, I downloaded the latest build from Jester on my HP laptop. I also downloaded the latest Hulu subscription folder and put that in my plugins/video folder. I went into XBMC and put in my login for Hulu then launched it. I'm able to get a listing of all the movies and tv shows, but when I try to play one it gives me a script error in the default.py file. I'm not sure what to do at this point. I've searched this whole thread and tried different downloads, but i get the same problem. Can anyone point me in the right direction? Thanks.


- NPerez - 2009-02-21 18:55

Unfortunately, Hulu have changed things around to break this lovely plugin.

If you are a user and not a programmer/hacker/cryptographer, then all you can do is wait for a new solution, which is near-inevitable.

If you are a programmer/hacker/cryptographer, please help defeat those cable bastards Big Grin

I wish I were good at cryptography. I'll do what I can, which isn't saying much.


- hrcolb0 - 2009-02-21 19:02

Don't know if this helps or not, but fancast.com still has embedded hulu content in what looks like a different player. Maybe i would be easier to decode.


- judgeschambers - 2009-02-21 20:25

Yeah, the new dirty plug in was working for me last night on my Xbox, but now the vids will not play. Bummer.

Well, you know the Hulu boys are watching to stay on top of this..... Stare


- hrcolb0 - 2009-02-21 20:41

I don't think this is in response to the lifehacker article. Friday was supposed to be the day Boxee had its cord cut. I think this change was scheduled.


- NPerez - 2009-02-21 21:27

hrcolb0 Wrote:I don't think this is in response to the lifehacker article. Friday was supposed to be the day Boxee had its cord cut. I think this change was scheduled.

I believe the initial encryption of the pid was planned/scheduled, but that happened on Thursday - now they've changed their encryption algorithm again. Wonder why?Frown


- judgeschambers - 2009-02-21 21:36

hrcolb0 Wrote:I don't think this is in response to the lifehacker article. Friday was supposed to be the day Boxee had its cord cut. I think this change was scheduled.

Well, Hulu did not work on Friday before I installed the the dirty plug-in (both xbox and boxee). Installed the dirty plug-in and then hulu worked again.

Today, Hulu is not working again. So, it is in response to the Lifehacker article. Either that or this is stage #2 of their changes to the algorithm as stated in the post before this.


- matt_ - 2009-02-21 21:46

Ill post my Hulu Script Log here and yes I know that the HULU script isnt working but it might help .

Platform: Xbox. Built on Feb 18 2009

tart of HULU plugin
14:38:18 M: 35270656 NOTICE:
14:38:18 M: 34877440 NOTICE: HULU--> common.args.mode -- > TV_play
14:38:18 M: 34844672 NOTICE:
14:38:18 M: 34844672 NOTICE: Hulu --> WARNING: Could not login. Please enter a username and password in settings
14:38:18 M: 34852864 NOTICE:
14:38:19 M: 34525184 NOTICE: http://www.hulu.com/watch/26899/30-days-of-night-dust-to-dust-30-days-of-night-dust-to-dust-part-1
14:38:19 M: 34525184 NOTICE:
14:38:19 M: 34504704 NOTICE: Traceback (most recent call last):
14:38:19 M: 34504704 NOTICE: File "Q:\plugins\video\Hulu\default.py", line 58, in ?
14:38:19 M: 34504704 NOTICE:
14:38:19 M: 34504704 NOTICE: modes ( )
14:38:19 M: 34504704 NOTICE: File "Q:\plugins\video\Hulu\default.py", line 32, in modes
14:38:19 M: 34504704 NOTICE:
14:38:19 M: 34504704 NOTICE: stream_media.Main()
14:38:19 M: 34504704 NOTICE: File "Q:\plugins\video\Hulu\resources\lib\stream_hulu.py", line 14, in __init__
14:38:19 M: 34504704 NOTICE:
14:38:19 M: 34504704 NOTICE: self.play()
14:38:19 M: 34504704 NOTICE: File "Q:\plugins\video\Hulu\resources\lib\stream_hulu.py", line 32, in play
14:38:19 M: 34504704 NOTICE:
14:38:19 M: 34504704 NOTICE: smilURL = "http://releasegeo.hulu.com/content.select?pid=" + hulu_decrypt(pid) + "&mbr=true&format=smil"
14:38:19 M: 34504704 NOTICE: TypeError
14:38:19 M: 34504704 NOTICE: :
14:38:19 M: 34504704 NOTICE: cannot concatenate 'str' and 'NoneType' objects
14:38:19 M: 34504704 NOTICE:
14:38:19 M: 34504704 ERROR: Scriptresult: Error
14:38:26 M: 35020800 NOTICE:
14:38:26 M: 35020800 NOTICE:
14:38:26 M: 39727104 ERROR: DIRECTORY::CDirectory::GetDirectory - Error getting plugin://video/Hulu/?url="http%3A%2F%2Fwww.hulu.com%2Fwatch%2F26899%2F30-days-of-night-dust-to-dust-30-days-of-night-dust-to-dust-part-1"&mode="TV_play"&name="s01e01+30+Days+of+Night%3A+Dust+to+Dust%3A+30+Days+of+Night%3A+Dust+to+Dust+Part​+1+"&fanart="http%3A%2F%2Fassets.hulu.com%2Fshows%2Fkey_art_30_days_of_night_dust_to_dust.jpg​"&plot="In+this+episode+Nicks+sister%2C+Sara%2C+is+caught+in+the+crossfire+when+vampires​+descend+on+Orleans+County+Penitentiary+in+an+effort+to+assassinate+George.+Nick​+ignores+the+wishes+of+his+former+partner%2C+Gina%2C+and+sets+off+to+find+Sara."&genre="genre"
14:38:26 M: 39727104 ERROR: CGUIMediaWindow::GetDirectory(plugin://video/Hulu/?url="http%3A%2F%2Fwww.hulu.com%2Fwatch%2F26899%2F30-days-of-night-dust-to-dust-30-days-of-night-dust-to-dust-part-1"&mode="TV_play"&name="s01e01+30+Days+of+Night%3A+Dust+to+Dust%3A+30+Days+of+Night%3A+Dust+to+Dust+Part​+1+"&fanart="http%3A%2F%2Fassets.hulu.com%2Fshows%2Fkey_art_30_days_of_night_dust_to_dust.jpg​"&plot="In+this+episode+Nicks+sister%2C+Sara%2C+is+caught+in+the+crossfire+when+vampires​+descend+on+Orleans+County+Penitentiary+in+an+effort+to+assassinate+George.+Nick​+ignores+the+wishes+of+his+former+partner%2C+Gina%2C+and+sets+off+to+find+Sara."&genre="genre") failed


- Dick-Perry - 2009-02-21 21:54

can i use this new plugin in germany to watch hulu - is ip check disabled right now?