Extensions: A GUI Plugin for MediaPortal's MPEI Installer | Page 4

Discussion in 'Skins and Plugins Installer (MPEI)' started by dukus, January 9, 2010.

  1. Gixxer
    • Premium Supporter

    Gixxer Retired Team Member

    Joined:
    August 18, 2007
    Messages:
    1,383
    Likes Received:
    41
    Occupation:
    Mechanical Engineer
    Location:
    Spain
    Ratings:
    +41 / 0
    Home Country:
    Spain Spain
    Re: Extensions Plugin for MpeInstaller

    Will this plugin be included with 1.1.0 final release??


     
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. MrCrabs

    MrCrabs Portal Pro

    Joined:
    January 21, 2010
    Messages:
    884
    Likes Received:
    117
    Gender:
    Male
    Occupation:
    Ingenieur Maschinenbau / mechanical engineer
    Location:
    Braunschweig
    Ratings:
    +129 / 1
    Home Country:
    Germany Germany
    Show System Specs
    Re: Extensions Plugin for MpeInstaller

    I still don't get how plugins get into the known extensions category? I mean, a whole bunch is now already in there, but still some are not and need to be downloaded by hand, then they slao show up in known extensions. Do the plugin developers have to sign there plugin in somewehere, so that a fresh install of MP will show them, too?
     
  4. dukus

    dukus Portal Pro

    Joined:
    January 20, 2006
    Messages:
    783
    Likes Received:
    370
    Ratings:
    +371 / 0
    Home Country:
    Romania Romania
    Re: Extensions Plugin for MpeInstaller (Updated on 26-07-2010)

    Another update: possibility to configure plugins
    To use this feature, in extension package should be included a xml file with "extension_settings.xml" name, which contain description of used setting by a plugin. This file no need to be installed anywhere, just included in package, this can be done making a separated group for this file and uncheck the "Default Selected"
    A example file used by radiotime plugin:
    Code (Text):
    1.  
    2. <extension_settings>
    3.     <settings section="Configuration">
    4.         <setting name="user" entryname="radiotime" displayname="User Name" defaultvalue="" type="string" listvalues="" displaylistvalues=""/>
    5.         <setting name="password" entryname="radiotime" displayname="Password" defaultvalue="" type="string" listvalues="" displaylistvalues=""/>
    6.         <setting name="pluginname" entryname="radiotime" displayname="Plugin Name" defaultvalue="RadioTime" type="string" listvalues="" displaylistvalues=""/>     
    7.         <setting name="StartWithFastPreset" entryname="radiotime" displayname="Show fast preset on startup" defaultvalue="no" type="string" listvalues="yes|no" displaylistvalues="Yes|No"/>       
    8.     </settings>
    9.     <settings section="Plugin">
    10.             <setting entryname="plugins" name="RadioTime" displayname="Plugin Enabled" defaultvalue="yes" type="string" listvalues="yes|no" displaylistvalues="Yes|No"/>
    11.             <setting entryname="home" name="RadioTime" displayname="Listed in Home" defaultvalue="yes" type="string" listvalues="yes|no" displaylistvalues="Yes|No"/>
    12.             <setting entryname="myplugins" name="RadioTime" displayname="Listed in My Plugins" defaultvalue="no" type="string" listvalues="yes|no" displaylistvalues="Yes|No"/>
    13.     </settings>
    14. </extension_settings>
    15.  
    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

    I want to do same thing for skin to but no idea how to start, if somebody have idea about it just let me know

    And finally button to show setting screen :
    Code (Text):
    1.  
    2.     <control>
    3.           <description>MPEICONFIGURE:71cc3381-de92-482d-9556-7e86f67f8067</description>
    4.           <type>button</type>
    5.           <id>91</id>
    6.           <label>#MPEI.Translation.Settings.Label</label>
    7.           <onright>50</onright>
    8.         </control>
    9.  
     
  5. robbo100
    • Premium Supporter

    robbo100 Retired Team Member

    Joined:
    May 5, 2009
    Messages:
    1,291
    Likes Received:
    285
    Gender:
    Male
    Occupation:
    Herding Cats
    Location:
    UK
    Ratings:
    +322 / 1
    Home Country:
    United Kingdom United Kingdom
    Show System Specs
    Re: Extensions Plugin for MpeInstaller (Updated on 26-07-2010)

    For some reason, the latest version of Extensions is showing as available, but any attempt to update comes back with "Invalid Update Information Update Aborted".

    Currently at V 0.0.5.0 and trying to update to V 0.0.5.1 with MP 1.1.0 final installed on XP SP3.
     
  6. dukus

    dukus Portal Pro

    Joined:
    January 20, 2006
    Messages:
    783
    Likes Received:
    370
    Ratings:
    +371 / 0
    Home Country:
    Romania Romania
    Re: Extensions Plugin for MpeInstaller (Updated on 26-07-2010)

    Clear installation cache and download update info again, i uploaded wrong file now should be fixed
     
  7. robbo100
    • Premium Supporter

    robbo100 Retired Team Member

    Joined:
    May 5, 2009
    Messages:
    1,291
    Likes Received:
    285
    Gender:
    Male
    Occupation:
    Herding Cats
    Location:
    UK
    Ratings:
    +322 / 1
    Home Country:
    United Kingdom United Kingdom
    Show System Specs
    Re: Extensions Plugin for MpeInstaller (Updated on 26-07-2010)

    That was a quick reply.

    Getting late now, so I will try tomorrow.

    Thanks

    Robbo100
     
  8. dukus

    dukus Portal Pro

    Joined:
    January 20, 2006
    Messages:
    783
    Likes Received:
    370
    Ratings:
    +371 / 0
    Home Country:
    Romania Romania
    • Like Like x 2
  9. Ponyriemen
    • Premium Supporter

    Ponyriemen MP Donator

    Joined:
    July 9, 2007
    Messages:
    2,570
    Likes Received:
    111
    Gender:
    Male
    Location:
    /root/home
    Ratings:
    +111 / 0
    Home Country:
    Germany Germany
    AW: Extensions Plugin for MpeInstaller (Updated on 30-07-2010)

    ...everytime i start MePo, a Popup comes along that says, that MePo must be restarted, for installing new Version of the Plugins (something like that).
    I can Press Yes or NO, when i press YES, it seems that some new Version will be installed. But this occurs everytime, MePo is started - i have only 5 Plugins to update - is that normal?
     
  10. 1stdead

    1stdead Portal Pro

    Joined:
    February 1, 2008
    Messages:
    1,089
    Likes Received:
    139
    Location:
    Copenhagen
    Ratings:
    +139 / 0
    Home Country:
    Denmark Denmark
    Re: Extensions Plugin for MpeInstaller (Updated on 30-07-2010)

    Is it possible to ignore update of a certain plugin - also the autoupdate feature on MP startup. Sorry if this already is working.. But couldn't find it.
     
  11. dukus

    dukus Portal Pro

    Joined:
    January 20, 2006
    Messages:
    783
    Likes Received:
    370
    Ratings:
    +371 / 0
    Home Country:
    Romania Romania
    Re: Extensions Plugin for MpeInstaller (Updated on 30-07-2010)

    Settings are used from MPEInstaller, so If you check "Update Installed Extension", the the plugin will do the update on startup. In MPInstaller you can set if you want to ignore updates for a extension, this will be ignored by the plugin too, same operation can be done in plugin using context menu->Never check updates
     
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!