TIL that M4 Macs (but not M5?) support HDMI CEC, could be cool for a home theater PC (I don't think any PCs support this?) https://support.apple.com/en-ca/108928
Connect to HDMI from your Mac - Apple Support (CA)

Mac computers can use an HDMI cable or adapter to connect to a TV, display, or other HDMI device.

Apple Support

@christianselig You can get a little dongle thingy that works on both Mac and PC to add CEC to it. I wrote a Mac app that interfaces with it many years ago: https://couch-slouch.com

Being able to control your TV with AppleScript was pretty fun to build!

Couch Slouch

@ikenndac Whaaaaaatttttt. And it works reliably and can even pass through ARC and the newer bandwidth protocols?
@christianselig You’d put the dongle on your Mac's path up to the TV/receiver, not in the ARC path. Other than the CEC lane, it's just a passthough though. It runs 4K60 fine, haven't tried with anything higher (and you might be able to tell from the age of that website 😛).
@ikenndac @christianselig last I looked into this there was no HDMI 2.1 support, so no 120Hz or VRR. I ended up simulating CEC functionality with a Rube Goldberg machinery of Home Assistant automation.
@giuseppe @christianselig Since it's just passthrough it may well just work - it's not an active part of the signalling path for anything but CEC, and nothing changed in the cabling between those versions. Haven't tried it though.
@ikenndac @christianselig if you get a chance to test it, I’d be interested in the results! But yeah you can spend $2K+ on a GPU and still not get CEC support 😅

@giuseppe @ikenndac Dang per their spec page looks like only HDMI 2.0 not 2.1 https://www.pulse-eight.com/p/104/usb-hdmi-cec-adapter

Apple says their adapter also adds support for HDMI CEC, but no specs listed naturally https://www.apple.com/shop/product/mw5m3am/a/usb-c-digital-av-multiport-adapter

Control your TV from Kodi, or vice versa! USB - CEC Adapter

Control your TV, Amplifier and/or Blu-ray Player from Kodi!

@christianselig @giuseppe Like I said, since it's a straight passthrough it may well just work: https://mastodon.social/@ikenndac/115577124101572609

@christianselig @giuseppe Quoting their page, even:

> Our technology works on all versions of HDMI®, including HDMI® 2.0a we don't interfere with the video signal in any way.

@ikenndac @christianselig ah see didn’t notice that. Then it might very well work.
@ikenndac This is awesome! Does this work with Macs (like the M4 mini) that support CEC natively?
@geomaster337 If you plug the dongle into one, sure 😛
@ikenndac Interesting, you've given me a fun weekend project to undertake, thank you :D
@christianselig Good luck! I haven't looked at this stuff in a fair while, so I'm interested to see if it all still works.
@ikenndac @christianselig I don't need to spend more money, I don't need to spend more money, I don't need to spend more money...
@christianselig the Steam Machine is going to have it.
@christianselig Raspberry Pi SoC natively includes and supports CEC too. Great little home theater device.
@christianselig My guess is they just haven’t updated the support documentation for the M5. Glad to see my M3 max is supported!
@tweece I don't think so, M5 is mentioned explicitly in the top section and the "last updated date" at the bottom of the article is after the M5 Macs came out
@christianselig it will work on the steam machine.
@christianselig Huh. They've always(?) supported DDC, but required extra software (this is the same on Windows), but they support CEC without software, even though it's not supported on most monitors, only TVs?????????