Wiki Navigation
- Loading...
Overview
The purpose of this change is to move the default plugins that ship with MediaPortal to single plugin DLLs, just like the 3rd party plugins.
Description of Change
Default Window plugins that ship with MediaPortal are no longer single DLL library (WindowPlugins.dll) but each plugin is now a separate DLL per plugin. WindowPlugins.dll is now removed and following new DLLs were created:
- Common.GUIPlugins.dll
- GUIDisc.dll
- GUIDVD.dll
- GUIGlobalSearch.dll
- GUIHome.dll
- GUILastFMRadio.dll
- GUIMusic.dll
- GUISudoku.dll
- GUIPictures.dll
- GUIRSSFeed.dll
- GUISettings.dll
- GUITetris.dll
- GUITopbar.dll
- GUIVideos.dll
- GUIWikipedia.dll
The change allows default plugins to be installed or removed separately and allows plugin updates independently from MediaPortal updates in the future.
GUIWeather plugin was removed since it's not supported anymore and GUINumberPlace plugin was renamed to GUISudoku.
Additional Information and references to be done on 3rd party plugins
Minor code changes are involved:
WindowPluginBase.GetKeyboard
method has been relocated to
VirtualKeyboard.GetKeyboard
WindowPluginBase
class (previously in WindowPlugins.dll) has been relocated to new project
Common.GUIPlugins
(
%programfiles(x86)%\plugins\Windows\Common.GUIPlugins.dll
)
When referencing MediaPortal window plugin related code, a project only needs a reference to the required DLL instead of WindowPlugins.dll.
So for example, if plugins needs to use picture GUI, reference to
GUIPictures.dll
is needed.
Proper compatibility attributes in module
MP.Plugins.*
should be used when referencing window plugins.
The bump was made to:
[assembly: SubsystemVersion("MP.Plugins.Music", "1.6.100.0")] [assembly: SubsystemVersion("MP.Plugins.Videos", "1.6.100.0")] [assembly: SubsystemVersion("MP.Plugins.Pictures", "1.6.100.0")] [assembly: SubsystemVersion("MP.Plugins.Weather", "1.6.100.0")]
Issue #: | |
---|---|
Issue Component: | General |
Type of Change: | Rework |
Related Wiki page(s): | |
Author: | Seco |
Date added: | Thu, 23 Jan 2014 |
This page has no comments.