Wiki Navigation
- Loading...
Overview
Extensions may enable settings for their skin or plugin so users can alter some settings from the Extensions plugin GUI.
Usage
To use this feature, extension package should include a xml file named "extension_settings.xml", which contains a description of used setting by a plugin. This file does not need to be installed anywhere, just included in the installer package. This can be done making a separate group for this file and uncheck the "Default Selected"
Example
A example file used by radiotime plugin:
<extension_settings>
<disable_entry>
<setting entryname="plugins" name="RadioTime" displayname="Plugin Enabled" defaultvalue="yes" type="string" listvalues="yes|no" displaylistvalues="Yes|No"/> Ex
</disable_entry>
<settings section="Configuration">
<setting name="user" entryname="radiotime" displayname="User Name" defaultvalue="" type="string" listvalues="" displaylistvalues=""/>
<setting name="password" entryname="radiotime" displayname="Password" defaultvalue="" type="string" listvalues="" displaylistvalues=""/>
<setting name="pluginname" entryname="radiotime" displayname="Plugin Name" defaultvalue="RadioTime" type="string" listvalues="" displaylistvalues=""/>
<setting name="StartWithFastPreset" entryname="radiotime" displayname="Show fast preset on startup" defaultvalue="no" type="string" listvalues="yes|no" displaylistvalues="Yes|No"/>
</settings>
<settings section="Plugin">
<setting entryname="plugins" name="RadioTime" displayname="Plugin Enabled" defaultvalue="yes" type="string" listvalues="yes|no" displaylistvalues="Yes|No"/>
<setting entryname="home" name="RadioTime" displayname="Listed in Home" defaultvalue="yes" type="string" listvalues="yes|no" displaylistvalues="Yes|No"/>
<setting entryname="myplugins" name="RadioTime" displayname="Listed in My Plugins" defaultvalue="no" type="string" listvalues="yes|no" displaylistvalues="Yes|No"/>
</settings>
</extension_settings>
Can be defined more section with node name settings Settings are defined by node setting with more attributes :
- name - setting name in Mediaportal.xml
- entryname - entry name in Mediaportal.xml
- displayname - the text which is displayed to this setting
- defaultvalue - default value in no value exist in Mediaportal.xml
- type - the setting type, now just string is supported
- listvalues - (optional) values for settings, items are separated by |
- displaylistvalues - should have same item number like listvalues


This page has no comments.