A few things… the ability to see on a dashboard in a tile what is playing, if anything. And the ability to use the dashboard to mute or change channel, etc.
Was also thinking about the ability to automate tuning to a specific channel when the TV would be turned on. There’s a number of uses I’m sure others could think of.
The API seems simple enough. You may be able to use some of it by simply making HTTP calls inside RM rules, particularly for some of the control aspects. Getting details back and parsing them doesn't look too hard to work with, but I'm sure the devil will be in the detail....
I looked at the Channels API a few years back. It is pretty simple and wouldn't bee too hard to integrate. My issue that prevented me from working on it was the fact that Channels would need to already be running on my Apple TV streaming media device.
I did notice that in the notes. It did mention it could be running in the background on one kind of setup.... I guess it depends where you are able to run it...