IR Server Suite - Feature Requests and Roadmap (1 Viewer)

Status
Not open for further replies.

cybrmage

Portal Pro
May 30, 2007
498
86
Home Country
Canada Canada
ok, you should now be able to use the Imon remote with IR Server Suite through the Girder Plugin support.

I have tired this... and had some problems getting the suite to work... What information I could gather is posted in the appropriate thread.

There are some things should be known in order to get the iMON plugin working with Girder, and for informational purposes.

Notes:
1) The iMon Girder plugin only works with Girder V3.2.X and V3.3.x
2) The iMon Girder plugin does NOT work with The SoundGraph SG_IR.dll v6 or v7... Girder receives the same IR code regardless of the button pressed.
3) The iMON Manager program DOES NOT need to be running for the iMON plugin to work with Girder.
4) The iMON Girder plugin does not seem to function with the newer iMON hardware (tested with iMON PAD receiver in a Moncaso 932 - iMON OEM Touch), so method this does not seem to be a viable solution.
5) The last FREE version of Girder (v3.2.9) is available HERE

To get the iMon plugin working with Girder:
1) download the iMON_Girder_Plugin_050329.zip from the link and-81 provided.
2) open the file with your favorite archive utility and extract the iMON.dll file to the girder\plugins directory ( normally %ProgramFiles%\girder\plugins ). Extract the iMON_Sample.BGR file to your girder directory ( normally %ProgramFiles%\girder\plugins ).
3) DO NOT extract or install the iMON_RC_Runtime_Setup.zip file
4) copy the SG_IR.dll file from your iMON Manager installation (normally %ProgramFiles%\SoundGraph\iMON\ ) to your girder directory ( normally %ProgramFiles%\girder)
5) Open iMON Manager, click on "Options", click on "3rd party" and ensure that "3rd party program uses iMON drive" is checked. Click on "Apply". The iMON icon in the notifation are will display a yellow exclamation mark.
6) run Girder. Select the "File" menu, click on "Settings", Click on "Plugins". Scroll down the list of plugins and select the iMON plugin. Click on "Apply" to activate the plugin. Click on "Settings" and select the type of remote that your hardware supports and that you are using (Select "Other RC" for a MCE compatible remote). Click on "Save".
7) Ensure that "Auto Enable input device" is checked. Click on "OK"
8) Click on the "File" menu. Click on "Open...". Select "Binary Girder Files" in the file type dropdown. Select the "iMON_Sample.BGR" file. Click "Open".
9) Press a button on the remote. The Green icon in the lower right of the Girder window should flash green/yellow indicating that it is receiving commands from the remote. You can now use your iMON remote with Girder.


Regards,
CybrMage
 

Darth Androi

Portal Member
March 15, 2008
8
1
Home Country
United States of America United States of America
djkms:
There's only one problem with making it a checkbox on the configuration form... once it's been set, how do you get back to it to change it?

That's why I think a command line parameter might be best... So you could change the shortcut to "Translator.exe -hidden"

I'll try a few things out and see what works best.

Cheers,

Windows has a wonderful feature where it'll hide systray icons when they're inactive (or always if you set it) by turning the systray into a collapable menu. I keep my systray clean by settings all my icons to "hide always" that I don't need.
right click on empty task bar space -> properties
check "hide inactive icons" at the bottom of the task bar tab
click "options" next to that check box
mark icons at hide/show as you please.
I've only tested this in windows xp, but I think the feature still exists in vista


This allows:
Icons to be hidden and a clean systray
Icons to still be accessible (there's an arrow on the left of the systray that temporarily shows all systray icons).
One less peice of code that and-81 has to worry about.

Win-win?
 

Neptuni

MP Donator
  • Premium Supporter
  • May 17, 2007
    64
    1
    Linkoping
    Home Country
    Sweden Sweden
    "On Time" event

    Hi Aaron,

    Thanks for all your work, this is an wonderful plugin for MP, could not manage without it!
    The new layout in the input service config looks very nice with all the icons!

    Another small (?) request, I would like to have an "On Time X" event, ie a trigger for things to happen at a certain time. It would be perfect for things like lowering the volume at a certain time or for a macro:

    • Popup message like "Bedtime, the TV will shutdown in 15 minutes"
    • Go to the Home screen
    • Hibernate the PC

    for my daughters MP client...

    Maybe some checkboxes to have the alternative to schedule different on different weekdays (Monday - Sunday)...

    /Mikael
     

    yhoogi

    MP Donator
  • Premium Supporter
  • March 9, 2008
    599
    47
    Home Country
    Germany Germany
    Is it possible to get some HID learning mode?
    (e.g as it is done in zoomplayer)
    I have a mce HID remote (Philips SRM 7500), but it seems not all are standard HID commands.
    Still trying to figure out why e.g the volume control is not working. In zp after a short learning session and some adaptations it goes smoothly, as well as in mce. But in MP I have only 3/4 of all keys and no idea how to ifentify the other ones.

    Cheers
     

    and-81

    Retired Team Member
  • Premium Supporter
  • March 7, 2005
    2,257
    183
    Melbourne
    Home Country
    Australia Australia
    djkms:

    I've added the hide tray icon feature for the next test version (which I plan to release within 24 hours).

    To bring the tray icon back you just launch the shortcut again.

    cybrmage:

    There was a stupid bug in the IRSS Girder plugin, I've fixed it now and it should work. The next test release will have the fix.

    Neptuni:

    I've been meaning to improve the event mapper to become a proper scheduler for a long time now ... I'll make sure it's included in the version after 1.0.4.2 final.

    I've already started work on it, but it's too big a change to put in to the current version.

    yhoogi:

    You can see what the remote codes are by loading the debug client and connecting to the service, then press a heap of buttons to see their codes. In the next version after 1.0.4.2 final I will be adding a new program that can learn any remote ... it's part of a new configuration feature I'm working on that will make configuration much easier.

    Cheers,
     

    nickola

    Portal Member
    January 30, 2008
    15
    2
    Saint Etienne
    Home Country
    France France
    sms style input

    I have a dream !

    On the remote, buttons 0 to 9 are used only to change Tv channels in FullScreenTV.
    buttons 0 to 9 can be mapped with the condition "FullScreenTV" to do this
    Could you make an action "SMS style" to mapped with "no condition" for buttons 0 to 9
    It would be very useful to enter a value in virtual keyboard.

    Please !!!
    Thanks a lot

    Nickola
     

    and-81

    Retired Team Member
  • Premium Supporter
  • March 7, 2005
    2,257
    183
    Melbourne
    Home Country
    Australia Australia
    I've got one built into IR Server Suite ...

    I can't remember if it's only accessible through the Translator application... I'll check.

    I'll take a look at yours too, maybe there is something yours does better than mine. or maybe something I can improve for you.

    thanks,
     

    dareh

    Portal Pro
    July 7, 2006
    104
    9
    Alcalá de Henares
    Home Country
    Spain Spain
    Hi Aaron , please add a "repeat" parameter to ir blasting to simulate longkey presses , my tv doesn't switch on with the short ircode learnt.

    Thank you very much.
    Dareh.
     

    mvalue

    New Member
    April 29, 2008
    3
    0
    Home Country
    United States of America United States of America
    Don't know if it's been reported, but the Input Service crashes when the IR receiver for my MCE remote is unplugged from the computer.

    I'm using Vista Ultimate x64 SP1, here's the stack trace:

    In DriverVista.cs:

    [System.ComponentModel.Win32Exception] {"The device does not recognize the command"}

    at InputService.Plugin.DriverVista.IoControl(IoCtrl ioControlCode, IntPtr inBuffer, Int32 inBufferSize, IntPtr outBuffer, Int32 outBufferSize, Int32& bytesReturned) in F:\MediaPortal Development\Plugins\IR Server Suite\IR Server Plugins\Microsoft MCE Transceiver\DriverVista.cs:line 566

    at InputService.Plugin.DriverVista.StopReceive() in F:\MediaPortal Development\Plugins\IR Server Suite\IR Server Plugins\Microsoft MCE Transceiver\DriverVista.cs:line 360

    at InputService.Plugin.DriverVista.ReadThread() in F:\MediaPortal Development\Plugins\IR Server Suite\IR Server Plugins\Microsoft MCE Transceiver\DriverVista.cs:line 1063

    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

    at System.Threading.ThreadHelper.ThreadStart()
     
    Status
    Not open for further replies.

    Users who are viewing this thread

    Top Bottom