The Media Browser configuration wizard is designed to use external xml sources (also called repositories) to make addtional plug-ins available for install. Media Browser comes with a default repository that is hosted at:
The above repository contains all the plug-ins approved by Sam (the Media Browser project owner/lead developer).
Distributing the plugin:
There are two ways to distribute a plug-in:
- Send a message to Sam and ask him to add the plug-in to the default plugin source. Additional requirements may apply. This method makes your plug-in available to all users of MB.
This process will be more defined as more information is available.
- Host your own xml and distribute the xml’s url to your users. Sample plugin_info.xml documents for Themes and non-Theme plug-ins can be found below.
It is also possible to distribute multiple plug-ins in a single plugin_info.xml file. Please reference the default MB repository, listed at the beginning of this article, as an example.
<Plugins> <Plugin> <Version>126.96.36.199</Version> <Name>My Plugin Name</Name> <Description>Place a description here to be shown in the MediaBrowser Config Wizard plug-in tab.</Description> <Filename>MyPlugIn.dll</Filename> <RichDescURL>http://www.mywebsite.com/plugins/MyPluginDesc.htm</RichDescURL> <RequiredMBVersion>188.8.131.52</RequiredMBVersion> <TestedMBVersion>184.108.40.206</TestedMBVersion> </Plugin> </Plugins>
Note: There are additional requirements for Plug-in Themes.
If you are hosting your own plugin_info.xml repository and want to distribute a theme, you must also use the
This will make the config wizard place the Theme DLL into the
%SystemRoot%\Ehome directory. (e.g.
<Plugins> <Plugin> <Version>220.127.116.11</Version> <Name>My Theme Name</Name> <Description>My Theme's Description to be shown in the MediaBrowser Config Wizard plug-in tab.</Description> <Filename>MyTheme.dll</Filename> <RichDescURL>http://www.mywebsite.com/plugins/MyThemeDesc.htm</RichDescURL> <RequiredMBVersion>18.104.22.168</RequiredMBVersion> <TestedMBVersion>22.214.171.124</TestedMBVersion> <InstallGlobally>true</InstallGlobally> </Plugin> </Plugins>