You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Support for setting the python-cec device to audio system #53
Background: I'm trying to pretend to be an ARC device so that I can intercept volume commands from my TCL635 TV and send IR codes for my Vizio soundbar. I'm able to convince my TV to send me volume commands using cec-client -t a (advertise as an audio device) and then sending txn 50:C3 (CEC_OPCODE_REPORT_ARC_STARTED) right after startup. I'm trying to do the same thing with this library.
Is there a way to configure the python-cec device as an audio device?
Reading though the code I thinkthis is the relevant line. If I'm right, it looks like it's not configurable. I'd be interested in making this change, but wanted to see if you had any thoughts first.
I am also very interested in this. I have the exact same use case, wanting an AppleTV to think there is an ARC device on the HDMI line so it will send volume commands, and this change would help to emulate that device more easily.
Activity
solarmill commentedon Oct 19, 2021
I am also very interested in this. I have the exact same use case, wanting an AppleTV to think there is an ARC device on the HDMI line so it will send volume commands, and this change would help to emulate that device more easily.
robbiet480 commentedon Jun 11, 2025
I'm also interested in this. It appears that pyCEC which is the wrapper code for the Home Assistant HDMI-CEC integration makes a call to set the device type as well (to recording device by default)