Hi, could server emit socket events on the same port or e.g. 8090? Since Channels backend for TVE relies I assume on nodejs/puppeteer, adding socket.io to the mix wouldn't seems so hard.
Server could emit events like:
"TV show playback started/stopped"
"Live tv on channel X started/stopped" or "Currently watching"
I could build some nasty stuff around this like generating statistic charts and more importantly scrobbling to Trakt TV