MediaPortal access from all over the world
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.nuget
Applications
Config
Installers
Libraries
PlugIns
ServiceHosts
Services
Tests
Tools
.gitattributes
.gitignore
GlobalVersion.cs
LICENSE.txt
MPExtended.sln
NuGet.config
README.md

README.md

MPExtended

This is the main code repository of MPExtended. Source code of all our projects can be found here. See our homepage for more information.

Users

If you want to try MPExtended, please see our homepage for downloads and documentation.

Developers

These are some quick instructions on getting started with MPExtended:

  1. Requirements:
    • Visual Studio 2010 or 2012
    • Wix plugin (if you want to build the installers)
    • ASP.NET MVC plugin (if you want to build WebMediaPortal)
    • IIS Express (if you want to test WebMediaPortal, IIS Express 8.0 might not work)
    • Optional: ILMerge (to build a single-binary PowerScheduler plugin)
  2. Before you open the solution for the first time, run the Tools\restore-packages.bat script. This downloads the NuGet packages used by MPExtended. (You can leave this step out, but then Visual Studio will give an error on your first build).
  3. Start Visual Studio as an administrator (elevated permissions are needed to start the WCF services)
  4. Build the whole solution or at least the MPExtended.ServiceHosts.ConsoleHost project. This is needed to force Visual Studio to build the plugins.
  5. Start the MPExtended.ServiceHosts.ConsoleHost project to start the service in the foreground
  6. Start the MPExtended.Applications.WebMediaPortal project to start WebMediaPortal
  7. There is some documentation for developers available in the MediaPortal wiki.