Stefan Lucke wrote:
current definiton of file keymacros.conf allows simple keys to be sent to plugins only. As with vdr's new Service() interface a more flexible solution would allow sending arbitrary actions to plugins independent of plugin's menu layout.
The Service() interface is primarily designed for direct plugin-to-plugin communications, and providing complex data structures from within keymacros.conf would be really difficult.
An easier approach may be to implement a gateway to the SVDRPCommand() interface, as this interface accepts strings as command parameters.
In any case, you'll need a plugin that offers such simple calls, with static parameters and no returned information processed. Do you have any specific plugin in mind?
Cheers,
Udo