Welcome to Media Center Master!
A powerful solution for mastering your digital media library.
Supporting Emby/MediaBrowser, Kodi/XBMC, Plex, and more!

Home Download Gallery Wiki Issue Tracker Licensing Forums

Plugin Development

From Media Center Master documentation
Jump to: navigation, search


The current version of Media Center Master is 2.14. Version 1.32 has been used for many the examples in the wiki, so beware that some of the options may be expanded or look different than various screen shots.

Official/Unofficial Wiki Pages Most of the content on the wiki was written by fans and users like yourself. If a page is marked as Official, then the content was written with official information (usually by the software author).


MCM-logo-50px.png
Media Center Master
A Free Meta-Data and Media Organization Solution
Navigation
(Red text indicates your location.)
Support Links
Issue Tracker
Forum
Downloads General
Support Feature Request
Bug Report General Discussion
Downloader Development
 
<<< edit this side bar >>>


The following article was taken from the Media Center Master Forum: Plugin Development>Plugin templates for use with Microsoft Visual Studio0 2008 Topic.

Article written by:
Pete,
MCM Creator

Attached are templates you can use for building your own meta-fetching plugins for use with Media Center Master.

themoviedb.org meta fetcher, plugin system 2.0 (Visual C#)
themoviedb.org meta fetcher, plugin system 1.0 (Visual Basic.Net) (not supported -- use at your own risk)

As of version 1.20 build 4110.xxx, Media Center Master uses a full-blown serialized plugin system that allows forward compatibility without authors having to recompile their plugins on major releases. The attached projects are for Microsoft Visual Studio 2008 (you can download the express version for free) and with the exception of not including a themoviedb.org API key (you can get one for yourself here), they will work out of the box.

Media Center Master will let you create and use custom plugins for obtaining data, such as from moviemeter.nl, anidb.net, etc. for meta data fetching.

Plugin system 1.0 required the use of the "MCM Common" library, which contains some basic functions for text/HTML formatting/stripping, reading application settings/preferences, fetching URLs, logging to Media Center Master's text area, etc. These methods are not yet documented, but they shouldn't be too difficult to figure out, especially with the given example. This .DLL needed to be removed and re-referenced every time there was an update in Media Center Master related to this library. Plugin system 2.0 does not have this limitation.

Enjoy! Feedback is appreciated.

If you are interested in developing a fetcher, you should visit the forum for any up dated messages related to this topic.

Amazon Fetcher

This Plugin is included in Media Center Master.

MovieMeter.nl Fetcher

This Plugin requires user actions.

Back to top


Copyright © 2009-2024, Media Center Master, Inc. All rights reserved.