Normal
iPiMP has the MPCC process plugin which provides many of these features via a JSON interface, allowing remote access to control your mediaportal client and tv server. You can call the interface via tcp or http, it's currently used by the iPiMP smartphone web app and Yatse.