Ok, let me summarize!
Scenario 1 (network):
VDR-server (headless) & MMS-client (vdr-sxfe as tv-app)
In this case integration works ootb as long as VDR's remote.conf is set to the same lirc-keys as MMS is, cause lirc connection to VDR is done by vdr-sxfe.
VDR using lirc as input does not matter in any way!
Scenario 2 (local):
VDR-server (headless only) & MMS-client (vdr-sxfe as tv-app)
In this case starting up VDR without
lirc-input is neccessary. This could/has to be done in several ways:
Just leaving away '--lirc' option is your choice
VDR from debian-packages
Use 'update-alternatives --config vdr' to choose between vdr-daemon, vdr-kbd, vdr-lirc or vdr-rcu
for VDR from Tobi's packages
Add '--lirc=/dev/null' to OPTIONS in /etc/default/vdr to disable lirc-input
Note: This one works for debian packages as well!
After disabling lirc-input for VDR integration works ootb as long as VDR's remote.conf is set to the same lirc-keys as MMS is, cause lirc connection to VDR is done by vdr-sxfe.
Scenario 3 (local):
VDR-server (with and without head) & MMS-client (vdr-sxfe as tv-app)
Example for this setup:
If one wants to run both, VDR (with head) and MMS (with DXR3-output or vdr-sxfe) on the same machine and beeing able to use just one
lircd.conf with both, there are these possibilities:
Patch VDR to add SVDRP-Command like skrzyp
posted in the thread above or like helau
posted it here:
. This way one is able to make VDR listening to lirc temporarily and switch listening on and off with SVDRP-command
Use two different lircd.confs and link/copy them as described in this thread together with using 'mmslircdwrapper' as provided in my mms-debs to SIGHUP lircd as normal user for to make it read the new config.
Advantage here is that one does not have to patch VDR and is therefore able to just use packaged VDR without recompilation!
Simply use two different remotes with two different lircd.confs and MMS and VDR setup accordingly
Am I correct? Did I miss a scenario?