jellyfin-archive/jellyfin-desktop

Any Documentation on the CEC Client

winters-brown opened this issue · 2 comments

when starting up i get a initialization error for the CEC Client.

Initializing cec-client...

{ cecExePath: 'cec-client',
  cecEmitter:
   EventEmitter { _events: {}, _eventsCount: 0, _maxListeners: undefined } }
ERROR: cec-client not installed, running without cec functionality.

cec-client exited with code -4058

everything else runs. I understand that is says its not installed but does it need to be? what function could it serve other than a digital paperweight if it doesn't prevent the application from running?

I’m not sure how they exactly implemented it here, but cec-client would turn on an HDMI tv and set it to the correct input.

It's actually used for remote control. I got it operating in JF Theater, but it seems like there is something missing. There doesn't appear to be anyway to configure the HDMI port for one thing, it always opens up on HDMI 1. After I switched around cables it was operating (as you can see from the log and the screenshot) but nothing was happening within JF Theater. It would be really nice if this was functional. I use CEC Remote in Mediaportal and it works really well. Oh, and almost forgot, the original reason for the errors were because it couldn't find two files that come with the Pulse Eight CEC software - CEC.dll and CEC-Client.exe. I just dropped them in the Jellyfin Theater Release directory and it found them fine
jellyfin
cec-log.txt