XBMC Community Forum
bluecop's beta video plugin repository - 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: Third Party Repositories (/forumdisplay.php?fid=157)
+---- Thread: bluecop's beta video plugin repository (/showthread.php?tid=79148)



- BlueCop - 2010-08-29 22:03

I am actually using Charles.

The URL given to the apple media player is of some netflix sub domain. This domain always seems to resolve to 127.0.0.1 . If you attempt to use a proxy then it will resolve to the the localhost on that machine. There is a server private key and certificate stored in the netflix app directory. There are also special certs for apple media player to connect local media http server.

I need to get a copy of that m3u8 and ts files because my bet is that all the media to the media player is via the local web server. The server is on port 4343 on the iPad. I don't think it allows external connections to it though. I am trying ssh into my iPad and see if I can grab the m3u8 and ts files from the local web serve via command line.

I still need to investigate how the media is being served and processed before being served to apples media player.

Thanks for the Charles Proxy tip. I already use that on my window box.


- BlueCop - 2010-08-30 03:12

I committed version Hulu 2.5.3 that has Hulu Plus filtering for regular hulu users. The default setting is to not list Plus content. You now have to enable it in the settings.


- jUgGsY - 2010-08-30 04:39

BlueCop Wrote:I committed version Hulu 2.5.3 that has Hulu Plus filtering for regular hulu users. The default setting is to not list Plus content. You now have to enable it in the settings.

Not showing up as having an available update for me. EDIT2 : Scratch that, I just had to force refresh the repo. Big Grin

On another note, and this might just be my computer, but I get pretty high CPU usage when making selections in the hulu addon. Its fine during the actual stream, but when I first select the addon, and when making selections within, it chokes up, and XBMC also stops responding during this. It does clear up, and I'm able to continue as normal.. Cool

Couple of other things I noticed were, and I'm not sure if these are limitations of plugins in general, but I noticed that when I paused a stream for a couple of minutes, I was unable to resume it.. And the other thing was, when you choose a category that turns up more then 250 results, you're limited to those results without an option of seeing another page. (ex. Going to TV, and selecting ALL shows, or Movies, and selecting ALL "Feature Films")

All in all, I am EXTREMELY satisfied overall with the Hulu plugin (especially the ad filtering!) Cool Cool I'm actually considering keeping my Hulu plus now!

EDIT : If its of any importance, I'm currently running Dharma r33240


- BlueCop - 2010-08-30 05:06

It will show up when your xbmc refreshes my repo. You can force an update by selecting the repo and bringing up the options menu.

On the freezing up issue. I am not sure because I am not experiencing it. Take a look at the debug log when this is happening and see what is happening.

I do experience pauses when "opening stream" dialog for playing an item. It takes a bit to retrieve and decrypt the video link. Also when subtitles are fully supported it will be a longer wait for converting of the subtitles to srt.

Pausing isn't supported. As far as I know xbmc playback with rtmp doesn't really support long pauses and a short pause and unpause causes curruption after the buffer is played because the data is slightly out of sync I think. It does support seeking so remember where you stopped and you can seek back. Also xbmc resume doesn't seem to work on the items but is remembered sometimes. I am trying to figure out if this is something I am doing wrong or a problem with xbmc.

I am redoing the generic item per page into more flexible control for the different lists. I will try to include the smartest defaults for speed and completeness. Also I am going to flatten list of the all item if only the all item exists.

No paging yet. I will be adding it. Also an option to list the total items in any directory in the name ex. "Episodes (12)". This will slightly slow down listings so I am going to default this to off.

Also user queue and subscription support will be interesting. The hulu API uses salt and sha1 hash signatures of service parameters to verify commands. I only really need use once to get this special token though to manipulate and access user queue and subscriptions.

Edit: forgot to mention search is still non functional. I will be adding it soon because it is relatively simple.


- isamu.dragon - 2010-08-30 07:21

Love the Hulu Addon, hope you make progress in making a Netflix Addon as well.


- BlueCop - 2010-08-30 07:28

Haha don't hold your breath. I am merely trying to see if it is possible at this stage.


Committed an update for hulu:
It now flattens "all" listing if it is the only item and forces 2000 items per page. I put in some hard coded page limits of 100 for popular,recent and featured lists. These will be adjustable when I add paging.


- johoja - 2010-08-30 17:10

BlueCop Wrote:Haha don't hold your breath. I am merely trying to see if it is possible at this stage.


Committed an update for hulu:
It now flattens "all" listing if it is the only item and forces 2000 items per page. I put in some hard coded page limits of 100 for popular,recent and featured lists. These will be adjustable when I add paging.

Cool work, hopefully your investigation into Netflix works out, that would be a great addition.


- jUgGsY - 2010-08-30 22:00

I believe I found the cause of the CPU hanging to be related to the fact that I was apparently in Library view/mode. Switching back to files view sped things up quite a bit, and I'm cruising through the lists much faster. Smile

Once again, THANK YOU VERY MUCH for this plugin.. This was the final piece I was looking for in using XBMC over Boxee(especially since boxee doesn't use or support hulu plus.)

Netflix isn't a TOP priority IMO, as I have it readily available on my Xbox, and Windows Media Center if need be. Smile

Looking forward to even better updates to this already well done plugin. Big Grin


- BlueCop - 2010-08-30 22:01

Well this kinda sucks. I thought there were 3 licensing teirs but it really has 4. Which are tv, mobile, web and huludesktop. Web is the most complete and I thought hulu desktop and web had the same content. This isn't that case and hulu doesn't really make anyone aware of this. Some things are missing. I noticed this problem when I was trying to watch an old dilbert animated series episode and it was not listed in the plugin. So I am not sure if I want to go a different route for listings because I want complete listings.


- BlueCop - 2010-08-30 22:08

Netflix is a priority to me. My 360s are jtaged for home brew so no netflix support. The ps3 I ordered for ps3 jailbreak clones won't be getting firmware updates so no netflix. I can run netflix on my homebrew wii though but it isn't great quality.


Edit:
I thought about it and I think I am going add the user queue and maybe subscriptions rss feeds back in because you can add web content to them not available to huludesktop.