Hello,
This is the thread for Version 1.0.4.1 of IR Server Suite.
There is a Preview of Version 1.4.2 available for download here too. If all is well I will release 1.4.2 final shortly. So please let me know if you have any trouble. Thanks.
Please note that the version numbering scheme is changing between 1.0.4.1 and 1.4.2. The final number in the version will be used for SVN debug test releases.
Version 1.4.2 (Preview)
* MP Control plugin: Fixed Macro command for Multi-Mapping.
* MCE Transceiver: Fixed XP and Replacement driver blasting bug that has existed since October.
* AdsTech 335 Receiver: Attempted to fix a bug that caused Input Service to crash roughly every 5 minutes.
* Installer: New IR Server Suite installer. It looks more professional and you can now change the MediaPortal plugin install paths.
* General: Fixed the "pause" macro command.
* MCE Transceiver: Fixed another XP and Vista suspend/resume bug. When will it all end?

* Input plugins: Modified some method signatures.
* TV3 Blaster Plugin: Fixed a fatal error.
* General: Anywhere that previously took user input for a command and could include escape codes can now also include Environment Variables (including clipboard contents, date, time, and others). See documentation for more info.
* IR Blast: Now defaults to "localhost" if no host is specified on the command line (this will make it simpler to use on most setups).
* IR Blast: Now has a default delay between blasts of 50 milliseconds, this can be customized by the command line parameter "-delay x", where x is a delay in milliseconds (0 for no delay).
* MP Control plugin: Multi-Mapping command can now jump to a specific mapping set (or "Toggle").
* MediaPortal plugins: New macro commands (Send MP Action and Send MP Message).
* Translator: Can create a shortcut on the users desktop to launch a macro.
* Documentation: New documentation areas (Troubleshooting FAQ) and improvements.
* MCE Remote Receiver: Can now set remote and keyboard repeat rates to mimic system keyboard repeat rate settings.
* New Input Plugin: Added support for HCW (Hauppauge) Receiver - Experimental.
* Translator: Added a "remap" button for changing the button associated with a command.
* IR Server Plugin: Added support for RC102 and compatible receivers - Experimental.
* TCP Comms: Automatically maps "localhost" to loopback address, avoiding the lookup process. This might solve a host name lookup problem for some users.
* USB-UIRT: Fixed a bug that caused the receive callback to get garbage collected, crashing the Input Service.
* FusionREMOTE: Can now tell the difference between different DViCo remotes (You will need to re-teach the button keycodes).
* General: Receiving device name is now sent along with remote button codes, this is in preparation for a major overhaul of the remote mapping system to facilitate automatic configuration for controlling your whole PC! This feature will not be completed until 1.0.4.3 or 1.0.5.0 but it will be very big if it comes together as planned.
* New Prorgam: Added Keyboard Input Relay, to enable mapping special (App Command) keyboard buttons (like Forward, Back, Play, Stop, Volume, etc...) as well as basic key combinations as if they are remote button presses.
New in Preview 4:
* New Input Plugin: Direct Input. This allows the user to map game controllers (gamepads, joysticks, etc...) as remotes. First version is basic, next version will allow button combos and controlling the mouse with analog sticks.
* General: Implemented first draft of Abstract Remote Model. This will be expanded on in Version 1.0.4.3 to provide a superior automatic configuration method for all Applications and Plugins.
* MCE Transceiver: No longer sends those remote buttons that are being automatically handled, if automatic handling is disabled it will send the full set. This will prevent double presses from occurring. Note that this only effects the buttons that are automatically handled, the other buttons will continue to be sent regardless.
* New Input Plugin: Added Experimental Mac Mini receiver support. (Feedback please)
* New Input Plugin: Added Experimental Leadtek CoolCommand receiver support. (Feedback please)
* New Input Plugin: Added Technotrend Receiver support. Thanks to AlexPlas, KayDiefenthal, and kvaes.
* WM Message Plugin: Will always show up as being detected, so by default users can simulate button presses with Windows Messages.
* Dbox Tuner: Added a Command Line Dbox Tuner application to the installer. (Feedback please)
* Hcw Pvr Tuner: Added a Command Line HCW PVR Tuner application to the installer. (Feedback please)
* Girder Plugin: Fixed the girder plugin to work as an IR receiver. Still haven't completed the blaster/command functions yet. This means you can use girder plugins to add support for devices I haven't natively supported yet!
New in Preview 5:
* Installer: Fixed a registry setting so that Input Service should autoconfigure correctly from now on.
* Direct Input Plugin: Fixed a detection and configuration bug.
* Translator: Fixed a critical bug.
New in Preview 6:
* Translator: Added process priority adjustment (under the new Advanced configuration menu item).
* WinLirc Plugin: Changed suspend/resume behaviour to fix a bug with repeated buttons after resume from standby.
* MCE Remote Receiver: Fixed an SMK brand receiver issue that was preventing some from receiving remote buttons.
* Translator: Fixed broken misc command types on the button mapping form.
* Translator: Added option to hide the tray icon in Advanced configuration. To reveal the icon just run the Translator application again.
* Input Service Configuration: Added Start and Stop buttons to the toolbar.
* Girder Plugin: Fixed a few bugs.
* Installer: More installer improvements thanks to Chef_Koch.
New in Preview 7:
* Installer: Added a required file for Technotrend remote.
* Abstract Remote Model: Corrected a bug in the Abstract Remote Map for MP Control Plugin.
* Run Command: Fixed a Force Focus bug.
* Misc: Updated SourceGrid component to version 4.11
* New Input Plugin: Added experimental Imon support (thanks to Cybrmage for helping).
* Version Numbering: Changed version numbering scheme to use last digit as SVN version number. With zero for release builds. Now Version 1.0.4.2 becomes 1.4.2
New in 1.4.2 RC1:
* Input Service: Fixed some small plugin loading issues.
* Imon input plugin: Improved Imon plugin, now supports MCE and Imon PAD remote hardware.
* Tray Launcher: Now uses the Common program launching code (includes new focus forcing code).
* Translator: Fixed a bug with the tray icon not re-appearing correctly after being hidden.
* Installer: Fixed an x64 bug.
* Translator: Fixed an x64 bug.
* Input Service: Now enables "Interact with desktop" setting for service, this should get MCE Replacement Driver users the ability to use the Remote Keyboard properly.
Version 1.0.4.1
* Minor bug fixes.
* Made MCE Remote XP/Replacement driver support more forgiving of malformed/unusual data from device.
* Raised thread priorities from Below Normal to Normal (Hopefully to improve responsiveness, if there are any ill side effects I'll revert this change) and made all threads "Background" (to prevent them from living on after the thread spawner has closed).
* Made error logging more uniform (makes code comparisons between similar libraries easier too, this should make it less likely that a change in, for example, TV2 Blaster plugin would not get made in TV3 Blaster plugin).
* Moved Input Server Plugins from "\IR Server Suite\IR Server" to "\IR Server Suite\Input Service" to bring them in-line with the move from IR Server to Input Service. Existing users will need to move their configuration files (*.xml) across or reconfigure their transceiver.
* Changed timestamps in log files to same format as MediaPortal's in preperation for new log file analysing tool I'm writing.
* Added support for the Ads Tech PTV-335's IR Receiver. You must copy the ADS_335_RCPLIB.dll from (usually) "\Program Files\Ulead Systems\Ulead InstaMedia 2.1" to the IR Server Plugins folder in your IR Server Suite install location.
* Fixed Vista MCE Suspend/Resume handling.
IR Server Suite Documentation is available for download separately. Documentation is no longer included in the releases made on the forum, this is to keep the download size under the forum attachment limit. Releases made to the site download area will include documentation.
If you'd like to comment on this version or if you find a bug in this version then please reply in
this thread. Please provide as much information as you can about any bugs you find including
log files (you don't know how much a log file can help me).
If you have a more general comment then feel free to start a new thread, or if you have a feature request then please add it on the
Feature Requests list.
Cheers,