Kodi Community Forum

Full Version: [RELEASE] Hulu (Video) Plugin for XBMC
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
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.
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.
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.
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.
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
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.
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?Confused
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.
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-...ust-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
can i use this new plugin in germany to watch hulu - is ip check disabled right now?
to all the noobs - if you read the last 10 pages or so of this thread, you'll see that d4rk's dirty fix was exactly that - a dirty fix. There is a real solution that has been figured out, you're just going to have to wait for someone to package it nicely for you.
mr.b Wrote:you're just going to have to wait for someone to package it nicely for you.

??
can i watch hulu from outside of the usa?
can we please keep it off of lifehacker this time Wink
I wanted to Thank the smart guys here that helped to get the Dirty Plugin going. This is my first Noob post and wanted you to know, My family, friends, and business associates that have been chattering about taking the leap into xbmc and the new Hulu ad campaign and so on, surprisingly have been contacting me and turning their initial positive impression of Hulu into one of anger and suspicion. I was surprised how much interest this has generated outside the "community".

I told them we watched Hulu all night last night and then woke up to what you all did today. No Hulu.

Just wanted you to know that your hard work is being cheered on by a surprisingly large audience. Considering the Lifehacker deal, maybe too much, but thanks for your efforts.
NPerez Wrote: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?Confused
Well first of all their encryption had to change due to the fact they forgot to include a 2009 copyright. That said rectalogic's approach still works(props to everyone else if/who they helped[too lazy to read the tread explaining it]). It wasn't even broken, well it was for me but thats because I locally referenced the sec.swf .
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47