[SUPPORT] Hulu Video Plugin

  Thread Rating:
  • 12 Votes - 4.08 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
crimsonfury Offline
Fan
Posts: 462
Joined: Mar 2012
Reputation: 1
Location: Arizona, U.S.
Post: #461
Nevermind! I signed up for a free account and now it keeps views! Oops... Wink

I wish XBMCFlicks was this smooth! I hate that it opens IE to play!

Good Job here!

[Image: all-clearlogo.jpg]
find quote
BlueCop Offline
bipedal omnivore
Posts: 1,654
Joined: May 2004
Reputation: 70
Post: #462
I committed an update to fix a problem with the networks list. It was a problem with accented characters in the canonical name. It should be fixed now.
find quote
Guyver111 Offline
Junior Member
Posts: 6
Joined: Apr 2012
Reputation: 0
Post: #463
Maybe you guys can help me.
I created a free hulu account and changed my profile-URL in such a way that i have a username (i read somewhere in this thread that i need to do that).
But when i activate login with my username and pasword all i get is a "Error: Script failed..."

A tail -f on the xbmc log shows this:

Code:
21:34:50 T:140656859535104 WARNING: Previous line repeats 1 times.
21:34:50 T:140656859535104  NOTICE: -->Python Interpreter Initialized<--
21:34:50 T:140656859535104  NOTICE: addoncompat.py: XBMC Revision not available - Version String: 11.0 Git:Unknown
21:34:51 T:140656859535104   ERROR: Error Type: <class 'urllib2.URLError'>
21:34:51 T:140656859535104   ERROR: Error Contents: <urlopen error [Errno 8] _ssl.c:499: EOF occurred in violation of protocol>
21:34:51 T:140656859535104   ERROR: Traceback (most recent call last):
                                              File "/var/lib/vdr/.xbmc/addons/plugin.video.hulu/default.py", line 12, in <module>
                                                import resources.lib.common as common
                                              File "/var/lib/vdr/.xbmc/addons/plugin.video.hulu/resources/lib/common.py", line 417, in <module>
                                                checkToken()
                                              File "/var/lib/vdr/.xbmc/addons/plugin.video.hulu/resources/lib/common.py", line 142, in checkToken
                                                login_queue()
                                              File "/var/lib/vdr/.xbmc/addons/plugin.video.hulu/resources/lib/common.py", line 285, in login_queue
                                                'nonce'   : NONCE()}
                                              File "/var/lib/vdr/.xbmc/addons/plugin.video.hulu/resources/lib/common.py", line 331, in NONCE
                                                data = postAPI(action,values,True)
                                              File "/var/lib/vdr/.xbmc/addons/plugin.video.hulu/resources/lib/common.py", line 323, in postAPI
                                                response = urllib2.urlopen(req)
                                              File "/usr/lib/python2.7/urllib2.py", line 126, in urlopen
                                                return _opener.open(url, data, timeout)
                                              File "/usr/lib/python2.7/urllib2.py", line 391, in open
                                                response = self._open(req, data)
                                              File "/usr/lib/python2.7/urllib2.py", line 409, in _open
                                                '_open', req)
                                              File "/usr/lib/python2.7/urllib2.py", line 369, in _call_chain
                                                result = func(*args)
                                              File "/usr/lib/python2.7/urllib2.py", line 1193, in https_open
                                                return self.do_open(httplib.HTTPSConnection, req)
                                              File "/usr/lib/python2.7/urllib2.py", line 1160, in do_open
                                                raise URLError(err)
                                            URLError: <urlopen error [Errno 8] _ssl.c:499: EOF occurred in violation of protocol>
21:34:51 T:140657284192224   ERROR: GetDirectory - Error getting plugin://plugin.video.hulu
21:34:51 T:140657284192224   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.hulu) failed

Can't make head or tails from that.

And another thing, is it possible to configure hulu to get the data about everything (TV Movies ...) all at once when you open the plugin and not each time you open a new section?
Now it goes like: Start Hulu -> Choose TV -> Loading Loading -> Choose Channels -> Loading Loading -> Choose .........
Couldn't it go like: Start Hulu -> Loading Loading Loading -> Choose -> Choose -> Choose -> Play....... ?
find quote
thesoko Offline
Junior Member
Posts: 4
Joined: Oct 2010
Reputation: 0
Post: #464
About a minute into any stream playback stops :/

Didn't see anything else on the thread, looks like the relevant log lines are:

Code:
18:15:07 T:140715791193856 M:1397686272    INFO: RTMP_ClientPacket, received: invoke 258 bytes
18:15:07 T:140715791193856 M:1397686272    INFO: (object begin)
18:15:07 T:140715791193856 M:1397686272    INFO: Property: <Name:           no-name., STRING:   onStatus>
18:15:07 T:140715791193856 M:1397686272    INFO: Property: <Name:           no-name., NUMBER:   0.00>
18:15:07 T:140715791193856 M:1397686272    INFO: Property: NULL
18:15:07 T:140715791193856 M:1397686272    INFO: Property: <Name:           no-name., OBJECT>
18:15:07 T:140715791193856 M:1397686272    INFO: (object begin)
18:15:07 T:140715791193856 M:1397686272    INFO: Property: <Name:              level, STRING:   status>
18:15:07 T:140715791193856 M:1397686272    INFO: Property: <Name:               code, STRING:   NetStream.Play.Stop>
18:15:07 T:140715791193856 M:1397686272    INFO: Property: <Name:        description, STRING:   Stopped playing hulu24/498/1877498/agave1877498_3738896_Plus_Preview.flv.>
18:15:07 T:140715791193856 M:1397686272    INFO: Property: <Name:            details, STRING:   hulu24/498/1877498/agave1877498_3738896_Plus_Preview.flv>
18:15:07 T:140715791193856 M:1397686272    INFO: Property: <Name:           clientid, STRING:   DEg4NDbB>
18:15:07 T:140715791193856 M:1397686272    INFO: Property: <Name:             reason, STRING:   >
18:15:07 T:140715791193856 M:1397686272    INFO: (object end)
18:15:07 T:140715791193856 M:1397686272    INFO: Previous line repeats 1 times.
18:15:07 T:140715791193856 M:1397686272    INFO: HandleInvoke, server invoking <onStatus>
18:15:07 T:140715791193856 M:1397686272    INFO: HandleInvoke, onStatus: NetStream.Play.Stop
18:15:07 T:140715791193856 M:1397686272    INFO: Invoking deleteStream
18:15:07 T:140715791193856 M:1397686272    INFO: Got Play.Complete or Play.Stop from server. Assuming stream is complete
18:15:08 T:140715766015744 M:1397723136   DEBUG: CDVDPlayerAudio:: Discontinuity - was:81751160.425738, should be:81741130.826259, error:-10029.599479
18:15:14 T:140715766015744 M:1397727232   DEBUG: CDVDPlayerAudio:: Discontinuity - was:87897280.334259, should be:87884927.393541, error:-12352.940718
18:15:15 T:140715766015744 M:1397727232   DEBUG: CDVDPlayerAudio - CDVDMsg::GENERAL_EOF
18:15:15 T:140715766015744 M:1397727232   DEBUG: CDVDAudio::Drain - adding 784 bytes of silence, buffer size: 2976, chunk size: 3760
18:15:15 T:140715766015744 M:1397727232 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available

Any help would be great... love your plugins bluecop Wink
(This post was last modified: 2012-04-11 01:21 by thesoko.)
find quote
BlueCop Offline
bipedal omnivore
Posts: 1,654
Joined: May 2004
Reputation: 70
Post: #465
You are trying to play a plus teir video and are not authorized for the full video. You are only authorized for the preview.

tuen off plus in the settings and it won't list that plus content.
find quote
brad0383 Offline
Junior Member
Posts: 8
Joined: Apr 2012
Reputation: 0
Post: #466
I am not sure what is going on. I am trying to play an episode andit will run quite a few ads and then exit back to the episode list without playing. Any help would be greatly appreciated.
(This post was last modified: 2012-04-11 16:48 by brad0383.)
find quote
RJS77 Offline
Junior Member
Posts: 10
Joined: Mar 2012
Reputation: 0
Post: #467
I am having a similar issue. I select a show and it plays a network pre-roll even though I set it off and returns me to the list of episodes. When I go back to the plugin to check the config, the network pre-roll is selected again. I de-selected it and pressed OK to save but it does not seem to save the settings. Can't get any major network shows to play except for the network pre-roll.

This is on an ATV2 with all the latest versions. Appreciate any help...
find quote
dfa82 Offline
Junior Member
Posts: 9
Joined: Apr 2012
Reputation: 0
Post: #468
Ok, I hope this will be a simple problem and solution. I'm trying to get the strm from my queue or subscription but I don't see any option in the contextual menu. I'm logged into Hulu and able to see my queue/subscriptions. When I bring up the contextual menu all I see is:

Remove from Queue, Play With Subtitled, Assign Subtitles, Select Quality, Vote for Video, Add to Favorites, Update Library, Add-on Settings, and Now Playing...

I was looking on how to dump the strm files and I saw some comments that it should be it in the contextual menu but I don't see anything in there. I'm probably missing something super simple and stupid.

Thanks in advance!
find quote
jmuck78 Offline
Junior Member
Posts: 41
Joined: Feb 2012
Reputation: 0
Post: #469
dfa82: the contextual menu that allows you to "dump" your queue or subscriptions into your library is attached to the "queue" or "subscriptions" folders, not the streams themselves. You need to back up a few levels until you see these two choices.
find quote
dfa82 Offline
Junior Member
Posts: 9
Joined: Apr 2012
Reputation: 0
Post: #470
That did it. That's for the help!
find quote
Post Reply