New My Programs Plugin (3 Viewers)

EMKO

Portal Pro
May 4, 2006
175
3
One thing i liked about My Programs is that when it loads a emulator it doesnt show the windows minimizing or maximizing. well dont know if u already did this but that would be cool
 

NLS

Portal Pro
April 26, 2006
922
0
50
Home Country
Greece Greece
Good job - this might grow to something very good.

I have to say though... You plan on having the "three modes" as a feature of the plugin? i.e. the plugin will arrange if a button is to be placed in main menu, in myplugins or in a submenu?

Because this is already a function of Home plugin. I someone wants to add a plugin directly in Home, it drops it on Home (main) menu. Else it can drop it on a custom made submenu. This is already happening with Home.

The problem is calling a plugin multiple times (and each instance calling a different external program). This is what MS does with a hack, what do you plan to do for this?

Is this going to happen by changing some code in Home plugin? A new Home plugin is a must. Maybe this is a great project to undertake (since the original author doesn't code for MP any more). Then the functionality you ask (and we all want) could be a PART of Home plugin.

Please give more info.
 

onkl

Portal Pro
February 18, 2005
341
0
48
Wageningen
Home Country
Netherlands Netherlands
No ideas here, just a small sign of happyness from me. :wink:
[edit]
Correction: an idea!
Ultimate lazyness (and isnt that MP's secret masterplan) would be made possible if one could use other apps with my remote. So maybe it is possible to do something like "remapping": If MP receives a key, it will look in the XML and "translates it", after which a sendkey is send to the strated app.
I realise this involves some problems: grabbing keypresses while MP is not focused etc. (sort of a Girder like functionality) to start with, but it would be great. :D
 

CHli

Portal Pro
July 5, 2005
1,251
14
Switzerland
Home Country
Switzerland Switzerland
For me a missing feature is the possiblity to enter parameters manually at runtime.

E.G. I use DVDDecrypter to rip my DVD to HDD, in the command line you can enter the name of the final iso name. So i would like to be able to define this when running the external app from MP.

Basically a popup would raise when running the app asking for input for argument 1, 2 , 3 etc. (with a name for each one)

The argument line would be something like that :

/mode isoread /DEST #1(path) /start /close

#1 = manual argument number 1
(...) = name of the argument to be asked at runtime


Thanks :)
 

TNDAri

Portal Pro
July 12, 2006
70
0
GER - Bremen
NLS said:
... You plan on having the "three modes" as a feature of the plugin? i.e. the plugin will arrange if a button is to be placed in main menu, in myplugins or in a submenu?...

...The problem is calling a plugin multiple times (and each instance calling a different external program). This is what MS does with a hack, what do you plan to do for this?...

I added some code to the Plugin Manager so it could load a "Dummy" Plugin. The Dummy plugin is generated at runtime and works like the MS Plugin.

NLS said:
Is this going to happen by changing some code in Home plugin? A new Home plugin is a must. Maybe this is a great project to undertake (since the original author doesn't code for MP any more). Then the functionality you ask (and we all want) could be a PART of Home plugin.

Like i said, i modified the Plugin Manager. With this i don't have to create multiple dll files and can generate them on runtime. ;)


onkl said:
...
[edit]
Correction: an idea!
Ultimate lazyness (and isnt that MP's secret masterplan) would be made possible if one could use other apps with my remote. So maybe it is possible to do something like "remapping": If MP receives a key, it will look in the XML and "translates it", after which a sendkey is send to the strated app.
I realise this involves some problems: grabbing keypresses while MP is not focused etc. (sort of a Girder like functionality) to start with, but it would be great.

Hmmm, i think this is to many work for this time. I can capture the Messages ( Key sends ) and send them to the Application, but this maybe intigrated later. For the first time, i try to create the main stuff, such as adding the apps and make a good base construction of the plugin.



CHli said:
For me a missing feature is the possiblity to enter parameters manually at runtime.

E.G. I use DVDDecrypter to rip my DVD to HDD, in the command line you can enter the name of the final iso name. So i would like to be able to define this when running the external app from MP.

Basically a popup would raise when running the app asking for input for argument 1, 2 , 3 etc. (with a name for each one)

The argument line would be something like that :

/mode isoread /DEST #1(path) /start /close

#1 = manual argument number 1
(...) = name of the argument to be asked at runtime


Thanks

Is possible and on the list ;)
 

dman_lfc

Retired Team Member
  • Premium Supporter
  • July 28, 2004
    1,772
    30
    UK
    Home Country
    New Zealand New Zealand
    I like the current 'My Programs' it's especially great for Emulators which Waeberd was a big fan of and built the code around handling nicely and easily.

    One feature I do like is the pre- & post script options so you can mount CD/DVD images for games etc.
    ATM this has to be done in two levels with MP which is a major bug bear of mine which is also in Mantis.

    If you create a simplified plugin please consider these scripts.

    DMAN
     

    NLS

    Portal Pro
    April 26, 2006
    922
    0
    50
    Home Country
    Greece Greece
    CHli said:
    For me a missing feature is the possiblity to enter parameters manually at runtime.

    E.G. I use DVDDecrypter to rip my DVD to HDD, in the command line you can enter the name of the final iso name. So i would like to be able to define this when running the external app from MP.

    Basically a popup would raise when running the app asking for input for argument 1, 2 , 3 etc. (with a name for each one)

    The argument line would be something like that :

    /mode isoread /DEST #1(path) /start /close

    #1 = manual argument number 1
    (...) = name of the argument to be asked at runtime


    Thanks :)

    great idea (already mentioned months ago, but still great to see it happen)
     

    TNDAri

    Portal Pro
    July 12, 2006
    70
    0
    GER - Bremen
    dman_lfc said:
    I like the current 'My Programs' it's especially great for Emulators which Waeberd was a big fan of and built the code around handling nicely and easily.

    One feature I do like is the pre- & post script options so you can mount CD/DVD images for games etc.
    ATM this has to be done in two levels with MP which is a major bug bear of mine which is also in Mantis.

    If you create a simplified plugin please consider these scripts.

    DMAN

    Its on the List ;)
     

    NLS

    Portal Pro
    April 26, 2006
    922
    0
    50
    Home Country
    Greece Greece
    Let's clear things once and for all...

    MyPrograms:

    - What is it: Plugin to call external programs with preset parameters plus dynamic parameters based on a list

    - Can use it's own menu list to call various programs: Yes (only method)

    - Can work (call program/s) directly from home: No

    - Method to add parameters: in plugin's configuration

    - Can use custom "button" names: Only for programs, not for root menu

    - Extras: Can import various databases and has nice database handling

    - Ease of use: 6/10 (best it could do due to the added functionality)

    - Minus: "too much" if you just need to call a program, not any development lately, no ability to position a program call directly in Home

    MultiShortcuts:

    - What is it: Plugin to call external programs with preset parameters.

    - Can use it's own menu list to call various programs: Yes (by creating a "submenu" in Home plugin configuration and dropping the plugin instances in there - and in root at the same time if needed)

    - Can work (call program/s) directly from home: Yes

    - Method to add parameters: create windows shortcut with the parameters needed and call the shortcut instead of the program itself

    - Can use custom "button" names: Yes (set in plugin's configuration)

    - Extras: Can minimize MP during external program execution, can call anything that can be called from windows (like .scr, .bat etc.)

    - Ease of use: 7/10 (lower than it could since it involves copying the dll for each program called and then running -once for each program "installed"- a program that assigns an ID to the instance)

    - Minus: developer doesn't plan to update it any more, a hack (if anybody cares - I don't)

    EasyApps/Future EasyApps:
    (please fill the blanks)

    - What is it: Plugin to call external programs... (add your own description)

    - Can use it's own menu list to call various programs: Yes (only method currently?)

    - Can work (call program/s) directly from home: ?

    - Method to add parameters: ?

    - Can use custom "button" names: ? (not currently?)

    - Extras: ?

    - Ease of use: planned to be simple

    - Minus: ?
     

    Jetboy

    Portal Pro
    April 15, 2005
    187
    1
    Stockholm
    Home Country
    Sweden Sweden
    I have two features that I'd like to see:

    1 - MP, and powerscheduler, has to know that I'm running an external app even though MP doesn't register any activity. If I put a program button on the home screen and launch a program from there, the powerscheduler mustn't think I'm not using my computer and shut it down.

    2 - I'd like an option called "Stop playback on application launch" or something like that. This would let me use a program while MP keeps playing my mp3 files, or I could go start a "hidden" program while still showing TV in the preview window. The current MyPrograms just stops playback.
     

    Users who are viewing this thread

    Top Bottom