2012-01-25, 22:34
To install Hulu and other plugins you need to install the repository below.
Download Repository Here
XBMC Wiki: How to Install Additional Add-on Repositories
Old Support Thread
It is recommended you run the newest Eden Beta to use Hulu because a newer librtmp is required for playback.
If you have a problem please post Logs to pastebin. They should contain all the relevant information about the problem. Make sure to post your xbmc build and platform if you strip out the beginning of the log.
XBMC Wiki: Log File
Can this work on Dharma?
Yes but it isn't recommended. It requires you manually upgrade you librtmp.
Hulu Settings
Per Page settings control the number of items per page for different Hulu categories.
Hulu Login is a place for your login settings. The Enabled Plus options enables listing of plus items. They will play 90 seconds previews if you aren't a plus subscriber. Enable Login must be checked for your Queue, Subscriptions, and History to show in the plugin.
Library contains settings for exporting your Hulu Subscription and Queue items so they can be scanned into your XBMC Library. It will create strm and nfo files to be scanned into your library.The "Library Folder Stored in add-on settings" option will store the files in the addon settings directory of xbmc. This is recommended if you have a single xbmc setup. It will add the directories as xbmc sources. You have to restart xbmc for them to show up. You can then set their content and scan them into your library.
You can set a custom folder to dump these files by setting the "Custom Library Folder" and disabling the "Library Folder Stored in add-on settings".
The plugin will add the directories as sources when you dump the files. I do this because it is a folder on my NAS that is shared. The shared mysql database makes it possible to view my hulu library items anywhere.
"Update Library when Complete" will cause the plugin to trigger an update when it is done dumping your queue and/or subscriptions. This can be useful with the auto update script below.
To initiate the dumping you select the option via context menu items on your queue and subscription items. It does it in the background
kreeturez autoupdate hulu library script can be used to set timers to auto execute the queue and subscription dumping on a timer. This will make it so new episodes will make it into your library regularly and automatically. Read the readme file included with the package for setup.
Streaming settings control the playback of the main video.
Enable Captions - Enabling this will cause the plugin to download, decrypt, and convert the subtitles to srt. It is slowed on atv2 because of the encryption. You have to disabled pre-roll ads(see below) for subtitles to work due to the way they are assigned.
Quality - This is a list of bitrate options. These is also an Ask option which will display a list of all videos from all CDNs for you to select from.
Default CDN: this is the default Content delivery network. You should try each one of them if one does not work for you. You can use the Ask setting for Quality to easily try all the options.
SWF Verify - This should always be enabled because all servers use this now. I still want the setting for testing purposes.
Enable Proxy - enables the proxy
There is a place to enter your proxy ip and port.
Ad settings control how the ads are displayed with the content.
Ad Quality - This determines the ad bitrate
pre-roll ads - This controls the number of pre-roll ads. Setting this to 0 will disable preroll ads. Subtitles do not work with preroll ads enabled.
trailing ads - This will append ads to the end of the video.
Enabled Commercial Breaks - This will split this video into the segments based on where the commercial breaks are.
Commercials per Break - This determines the number of ads to insert per commercial break.
FAQ
I am located outside the United States. Will this work for me?
One can use a US based proxy. You need to provide your own. Please don't ask where to find one. It is your responsibility and not supported. Please don't discuss bypassing region restrictions.
I only added proxy support so people could avoid paying for vpn or some other service. I would suggest you get a Hulu Plus subscription instead. 720p streaming is great.
Download Repository Here
XBMC Wiki: How to Install Additional Add-on Repositories
Old Support Thread
It is recommended you run the newest Eden Beta to use Hulu because a newer librtmp is required for playback.
If you have a problem please post Logs to pastebin. They should contain all the relevant information about the problem. Make sure to post your xbmc build and platform if you strip out the beginning of the log.
XBMC Wiki: Log File
Can this work on Dharma?
Yes but it isn't recommended. It requires you manually upgrade you librtmp.
Hulu Settings
Per Page settings control the number of items per page for different Hulu categories.
Hulu Login is a place for your login settings. The Enabled Plus options enables listing of plus items. They will play 90 seconds previews if you aren't a plus subscriber. Enable Login must be checked for your Queue, Subscriptions, and History to show in the plugin.
Library contains settings for exporting your Hulu Subscription and Queue items so they can be scanned into your XBMC Library. It will create strm and nfo files to be scanned into your library.The "Library Folder Stored in add-on settings" option will store the files in the addon settings directory of xbmc. This is recommended if you have a single xbmc setup. It will add the directories as xbmc sources. You have to restart xbmc for them to show up. You can then set their content and scan them into your library.
You can set a custom folder to dump these files by setting the "Custom Library Folder" and disabling the "Library Folder Stored in add-on settings".
The plugin will add the directories as sources when you dump the files. I do this because it is a folder on my NAS that is shared. The shared mysql database makes it possible to view my hulu library items anywhere.
"Update Library when Complete" will cause the plugin to trigger an update when it is done dumping your queue and/or subscriptions. This can be useful with the auto update script below.
To initiate the dumping you select the option via context menu items on your queue and subscription items. It does it in the background
kreeturez autoupdate hulu library script can be used to set timers to auto execute the queue and subscription dumping on a timer. This will make it so new episodes will make it into your library regularly and automatically. Read the readme file included with the package for setup.
Streaming settings control the playback of the main video.
Enable Captions - Enabling this will cause the plugin to download, decrypt, and convert the subtitles to srt. It is slowed on atv2 because of the encryption. You have to disabled pre-roll ads(see below) for subtitles to work due to the way they are assigned.
Quality - This is a list of bitrate options. These is also an Ask option which will display a list of all videos from all CDNs for you to select from.
Default CDN: this is the default Content delivery network. You should try each one of them if one does not work for you. You can use the Ask setting for Quality to easily try all the options.
SWF Verify - This should always be enabled because all servers use this now. I still want the setting for testing purposes.
Enable Proxy - enables the proxy
There is a place to enter your proxy ip and port.
Ad settings control how the ads are displayed with the content.
Ad Quality - This determines the ad bitrate
pre-roll ads - This controls the number of pre-roll ads. Setting this to 0 will disable preroll ads. Subtitles do not work with preroll ads enabled.
trailing ads - This will append ads to the end of the video.
Enabled Commercial Breaks - This will split this video into the segments based on where the commercial breaks are.
Commercials per Break - This determines the number of ads to insert per commercial break.
FAQ
I am located outside the United States. Will this work for me?
One can use a US based proxy. You need to provide your own. Please don't ask where to find one. It is your responsibility and not supported. Please don't discuss bypassing region restrictions.
I only added proxy support so people could avoid paying for vpn or some other service. I would suggest you get a Hulu Plus subscription instead. 720p streaming is great.