Media Browser Community Tracker

You need to be familiar with C# and MediaCenter development (or be willing to get familiar with them) and you should take some time going through the MediaBrowser code and other plug-ins to get familiar with how they work.

To do that, you need to have all the proper things installed like:

  • Microsoft Visual Studio (Express C# will work but you can’t debug so I recommend the real copy)
  • Microsoft Windows SDK
  • Microsoft Media Center SDK
  • Mercurial source control (tortoisehg is probably the easiest)

Once you have that all setup, bring down the source to MediaBrowser and familiarize yourself with how it and the current plug-ins work.

When you feel ready to start your plug-in you need to get the Visual Studio Project Template for MediaBrowser Plug-ins and install it. Right now, that can be obtained from the root directory of the source code you brought down. (hopefully, we can add it to the downloads section as well). It is called “MediaBrowser Plugin.vsi”. Just double-click it, accept the fact that its not signed and allow it to install.

Now, when you go to create a new project, under MediaCenter you will see the option to create a “MediaBrowser Plugin”. Select that, give your plug-in a name and get going.

Comments in the code that is generated from the template should give you a head start.

Return to Knowledge Base