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

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

  1. maxter

    maxter New Member

    Joined:
    March 24, 2010
    Messages:
    2
    Likes Received:
    0
    Ratings:
    +0 / 0
    Re: Plugin for MpeInstaller

    it would be nice it could be possible to DISABLE plugins within the mpei installer...
    AND to have the possibility to cancel an update of the mpei window plugin while starting mp


     
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. 1stdead

    1stdead Portal Pro

    Joined:
    February 1, 2008
    Messages:
    1,089
    Likes Received:
    139
    Location:
    Copenhagen
    Ratings:
    +139 / 0
    Home Country:
    Denmark Denmark
    Re: Plugin for MpeInstaller

    Exception:
     
  4. 1stdead

    1stdead Portal Pro

    Joined:
    February 1, 2008
    Messages:
    1,089
    Likes Received:
    139
    Location:
    Copenhagen
    Ratings:
    +139 / 0
    Home Country:
    Denmark Denmark
    Re: Plugin for MpeInstaller

    Hi dukus any update on that error?
     
  5. 1stdead

    1stdead Portal Pro

    Joined:
    February 1, 2008
    Messages:
    1,089
    Likes Received:
    139
    Location:
    Copenhagen
    Ratings:
    +139 / 0
    Home Country:
    Denmark Denmark
    Re: Plugin for MpeInstaller

    Another bug:

    Yes, skin is missing. But causes MePo to freeze.
     
  6. dukus

    dukus Portal Pro

    Joined:
    January 20, 2006
    Messages:
    783
    Likes Received:
    370
    Ratings:
    +371 / 0
    Home Country:
    Romania Romania
    Re: Plugin for MpeInstaller

    I made some updates see first post for download :
    - separated view for updates
    - in online view are shown only tag used 2 or more
    - i hope error are better handled
    - i add a property for skiners : #mpei.updates this contain all available updates , it can be used like rss feeds from infoservice plugin
     
  7. dukus

    dukus Portal Pro

    Joined:
    January 20, 2006
    Messages:
    783
    Likes Received:
    370
    Ratings:
    +371 / 0
    Home Country:
    Romania Romania
    Re: Plugin for MpeInstaller

    Another update :
    Now it is possible to tiger update any where from mp for this you can and to your skin a button

    Something like this

    <control>
    <description>MPEIUPDATE:3664ae64-c5af-4084-baf0-7ecb57b89711</description>
    <type>button</type>
    <id>59</id>
    <posX>71</posX>
    <posY>499</posY>
    <label>New version</label>
    <onright>50</onright>
    <onup>7</onup>
    <ondown>2</ondown>
    <visible>string.equals(#mpei.3664ae64_c5af_4084_baf0_7ecb57b89711.haveupdate,true)</visible>
    </control>


    For show changelog :

    <control>
    <description>MPEISHOWCHANGELOG:3664ae64-c5af-4084-baf0-7ecb57b89711</description>
    <type>button</type>
    <id>59</id>
    <posX>71</posX>
    <posY>499</posY>
    <label>New version</label>
    <onright>50</onright>
    <onup>7</onup>
    <ondown>2</ondown>
    <visible>string.equals(#mpei.3664ae64_c5af_4084_baf0_7ecb57b89711.haveupdate ,true)</visible>
    </control>
     
    • Like Like x 1
  8. dukus

    dukus Portal Pro

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

    Dadeo Docs Group Manager

    Joined:
    November 26, 2006
    Messages:
    5,340
    Likes Received:
    2,802
    Location:
    Himalayas, India
    Ratings:
    +3,053 / 0
    Home Country:
    Canada Canada
    Show System Specs
    Re: Plugin for MpeInstaller

    Hi Dukus:

    I hope you know how much I LOVE the new MPEInstaller and this plugin. One big confusion I had was the the xml was called myextensions2.xml AND in MediaPortal.xml there is a section <section name="myextensions2"> but the plugin is MPEI.dll and you need a hover_MPEI.png . It took me a bit to figure that out! I'm slow!

    I have a few questions/suggestions:
    1. Hidden Menu Even in your Blue3/wide skin files I have trouble with the hidden menu. It keeps closing and going back to the list so I can't navigate in it. This seems to happen only when I first open the window so I expect it is while it is updating. After a while, I can keep the menu open and navigate it correctly.
    2. Selectedthumb - We really need to get all plugins to provide usable icons so the icons view is functional. Is there any way to display the #selectedthumb? It should work since they appear in the list and icons view, but it didn't work for me. I do think plugins should use generic icons, not MePo ones that only work with Blue3 (i.e for MPEI and Youtube.fm)
    3. Blue3/wide Skin Files - Did you update the Blue3/wide skin files with the new changes yet? (doesn't look like it :p) I was looking how to add the new changes to aMPed. I tried to follow your new skinners documentation, and it looks very interesting, but I don't really understand how or when to use the MPEI.<ID> I tried entering the button example from the Wiki, but it produces a parsing error message in the xml on <Extension ID>. How do I get it to pick up the extension id of the related extension?
    My personal preference is to add functional options to a context menu rather than buttons for each function. Buttons should imo be for GUI options like Views, Sort, Layouts, show changelog etc. For functions a context menu with Update, Update all, restart MP makes more sense to me.

    EDIT: OK re-reading your post above, I think you meant I can add a button to update MY Extension for aMPed anywhere in the skin, by using the specific extension ID I have used for aMPed. Theoretically, I could add such a button for each plugin, but I don't know if their extension IDs will change. Are they constant?

    For example, for Chefkochs new Alarm Plugin, I could add an update button in the myalarm.xml and users could update the Alarm plugin there, from within GUI? Did I understand correctly?
     
  10. dukus

    dukus Portal Pro

    Joined:
    January 20, 2006
    Messages:
    783
    Likes Received:
    370
    Ratings:
    +371 / 0
    Home Country:
    Romania Romania
    Re: Plugin for MpeInstaller

    This plugin it is in a experimental stage, so any idea welcomed.
    The plugin skin file was copied from youtube.fm plugin, the bug with hidden menu was copied too, but i don't have any experience with skinning so any help welcomed. The icon used for extensions are extracted from installer package if the extension is installed, if not it is a field for online icon location.

    Yes, you can notify the user if a new version exist and a button to update it, this option is useful for skinners, with no coding can update the skin in run time.

    A extension should have just a only one id.
     
  11. Dadeo
    • Premium Supporter

    Dadeo Docs Group Manager

    Joined:
    November 26, 2006
    Messages:
    5,340
    Likes Received:
    2,802
    Location:
    Himalayas, India
    Ratings:
    +3,053 / 0
    Home Country:
    Canada Canada
    Show System Specs
    Re: Plugin for MpeInstaller

    Hi Dukus;

    I can't see anything wrong with your skin files so I don't think that is the problem with the hidden menu. It looks like something in the plugin keeps transferring the focus back to the facade as it is updating? Is that possible?

    Thanks for the answers about the new options - can't wait to try it!
     
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!