Provide simple HDMI-CEC volume control
Newer Macs (M3 MBPs with HDMI port and possibly the upcoming M4 macs) have working HDMI-CEC hardware and are enabled and accessible in newer macOS versions.
It might be useful to add a simple volume up/down HDMI-CEC control feature to the app and give the option to tie it to the volume up/down keyboard.
Standby control is already implemented natively in macOS for these devices (the connected TV and connected receivers can be put to standby mode and powered on display sleep if HDMI-CEC control is enabled) - so no need to add that feature.
Was just looking for this feature, would be great 👍
Well, I need to do more research on the topic. I figured out what stuff should I use but it's rather complicated and of course there is no documentation at all (as it is an undocumented API). But will try to dive into this. However this requires hardware support and afaik only M3 MBPs support HDMI-CEC currently using the built-in HDMI port. Third party HDMI dongles and pre-M3 Macs won't work.
I would also love this feature, and I am one of the lucky few with an M3 MBP.
Update: M4 Macs support HDMI-CEC as well.
@waydabber According to Apple^kb, HDMI-CEC is supported on any Apple Silicon when using their external adapter^adapter1 or Belkin's^adapter2, along with the built-in ports on M3 and M4 Macs.
Well, I need to do more research on the topic. I figured out what stuff should I use but it's rather complicated and of course there is no documentation at all (as it is an undocumented API). But will try to dive into this. However this requires hardware support and afaik only M3 MBPs support HDMI-CEC currently using the built-in HDMI port. Third party HDMI dongles and pre-M3 Macs won't work.
Let me know if I can help with figuring out the APIs, as I would also like to use them.
Ok! I devoted basically zero time to it so far honestly, but I plan to discover how this stuff works. Did you look into the relevant APIs (they are undocumented but still should be accessible, everything seems to be there - originally moved over probably from Apple TV).
Did you look into the relevant APIs
No, I wasn't sure where to begin. But I can take any clues you have and try to run with them. Let me know if we need to figure out how to DM. :)
All right. I am now in something else, but feel free to contact me on the app's Discord channel where I can guide you to the API that handles this and there we can discuss how to best experiment with this.
https://discord.gg/aKe5yCWXSp
Just wanted to see if there are any updates on this? I'd very much appreciate this feature as well, please!!
No progress sadly. I did some experimenting with it but could not make it work yet. Also, controlling the volume using CEC might not be ideal anyway, it's just simpler to use the app's integration control feature and directly control Smart TVs or receivers via the appropriate commands (although it might be a bit difficult to set things up right now, the feature should be more streamlined with easy configuration for common Smart TV platforms out there).