This plugin is for SageTV v7.0 and is available in the list of "Available Plugins" in the Plugin Manager.
I have ported Neilm's External Status Monitor Interface plugin for use in SageTV 7. This plugin allows an external program or script to connect to a TCP/IP socket and obtain information about the current state of the SageTV system. I have modified the data format to include a listing that the status information from each attached user interface (UIContext).
DEFAULT LISTENER PORT: 20000
DEFAULT LISTENER HOST: 127.0.0.1 (limited to local server only)
Simply establish a TCP/IP connection to the SageTV server where this plugin is installed and the following data will be returned. You can test this out by connecting with TELNET to the 20000 port using the command "telnet localhost 20000"