Hi all,
I have CEC working very nicely with RasPlex, except for one issue: it overrides too many commands!
The MENU button on my TV would ordinarily bring up the TV’s menu, from which I can select input source etc. The problem is that once the source has been switched to RasPlex and CEC is enabled, all subsequent presses of the MENU button are CEC’d to RasPlex and therefore not processed by the TV. This leaves you stuck on the RasPlex source and unable to get back to any other source without using the hardware buttons on the side of the TV!
I tried a custom remote config on RasPlex to make the MENU key a [noop] which as expected prevents RasPlex from responding to the command, but doesn’t stop the TV forwarding/ignoring it.
I now have the RasPlex MENU key mapped to an external python script which executes a POST request back to my TV via its network interface, with an instruction to change source via Sony’s custom HTTP control interface! It works, but it’s slow and clunky (as it makes two requests to get an auth cookie etc.)
Does anyone know of a way to prevent CEC forwarding certain commands, or have any better ideas for resolving this?!
Cheers
