12 Essential Tips to Using XBMC as the Perfect Media Hub
Get More Free Content with Plugins
One reason we like XBMC so much is because it offers an almost endless array of functionality. Not by default, mind you, but through the use of third-party plugins, which is common to a lot of open-source projects. In this case, there are plugins available that will add streaming NBA content to the mix, stream and download content from TMZ.com, add radio stations, launch desktop applications (essential for getting Hulu to work, which we cover next), integrate Flickr, and a whole lot more. And thanks to an active community of XBMC users, new ones are being added all the time.
Manual Method

The latest release of XBMC supports five different categories of plugins: Music, Pictures, Programs, Video, and Weather. These are all located in XBMC's plugins directory, but to find them, you first need to make sure you're able to view hidden files and folders.
- Open up My Computer
- Press the Alt key
- Navigate to Tools>Folder Options
- Select the View tab
- Check the 'Show hidden files, folders, and drives' radio button

Now that you can view hidden system files, navigate to C:\Users\[USERNAME]\AppData\Roaming\XBMC\plugins. You should see all five categories mentioned above. When you download a plugin, it will probably come in a ZIP archive. The first step to installing it is to extract the contents to the appropriate folder in the plugins directory. For example, if you're installing a video plugin, like VideoMonkey, you extract the contents to C:\Users\[USERNAME]\AppData\Roaming\XBMC\plugins\Video.

All installed, right? Not just yet--we still need to configure XBMC to integrate the plugin into its menu. Open up XBMC and navigate to Videos (or whichever category plugin you're trying to install). At this point, you might be tempted to click on 'Video plugins,' but that folder's for plugins that are already installed. Instead, click on Add Source>Browse and scroll down to where it says Video plugins. Inside this folder you should see all the plugins that are in the above directory, including the one you just moved. Click on the one you're trying to install and click Ok (and then one more time on the next menu). That's it! You'll now find the plugin by navigating to Videos>Video Plugins from within XBMC's interface.
Automatic Install
In addition to the manual method of installing plugins, you can also use XBMC's built-in SVN Repo Installer or the third party XBMC Zone Installer. The latter is pretty popular in the development community and there are some plugins that require it, so it's a pretty good idea to have this on hand.

To start with, we need to resort back to the manual method to install XBMC Zone Installer. Grab the plugin here and extra the contents to C:\users\[USERNAME\AppData\Roaming\XBMC\plugins\programs.

There's really nothing more you need to do, at least in terms of configuring the installers to work with XBMC. You'll find them both by opening up XMBC and navigating to Programs>Program Plugins.

XBMC is a bit slicker than SVN because everything is pretty much clearly labeled. Click on XMBC Zone Installer, for example, and you'll be presented with three categories: Latest Add-ons, Plugins, and Scripts. Each of these contains different available third-party goodies, and sometimes they'll be broken down into even more categories, like music, movies, and so forth. Navigate through the menus to see what's available, and to install one of the plugins, just click it and follow the prompts.

The SVN Installer works in exactly the same way. Just click through the menus, wait for the directories to be loaded (like in the pic above), and click on a plugin to install it. Be sure to check the Skins folder if you want to change up the look of XBMC!
Plugin Resources
Plugins for XBMC are scattered all over the net, but there are a handful of go-to sites you should keep in your bookmarks. These include: