Hi again,
New version at the svn.- Added a new feature that will try to (re)connect to the LIRC server a number of times. (+ settings in the config dialog)
- The LIST feature should work in the background and not cause the EG window to block while it waits for a response.
- Improved error handling
- Changed the way the plugin outputs messages
- Changed descriptions to rst format
Because of the changes everybody upgrading will have to open the config dialog and press ok to update their config tree with the new settings. (you will be getting a warning about wrong number of parameters during startup otherwise)
Overall I think it should work pretty smoothly now, provided that it works as intended with a *nix version

@hesl
Could you try the new version again and report back if you spot any problems?
In your case if your server always gives an error for the list it should output something like:
- Code: Select all
LIRC Client: Received an erroneous response from the LIRC-server
Message data: ['unknown directive: LIST']
LIRC Client: No remotes found!
LIRC Client: You can disable sending LIST on connect if it does not work on your setup
Could you also try the new retry connection feature? Unplug the network cable (or otherwise kill the tcp/ip connection) to simulate a break in the connection.
-jinxdone