-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Universal Control API (UC API) is a RESTful web API that can be implemented by TVs, set top boxes and other media playing devices. Using it, a client on the same home network, such as a phone app or even a web page, can query and control it.
What is in this repository?
- a prototype server implementation of Universal Control 0.6.0 for use on a MythTV-based platform
- a simple web based client that uses it
The server itself is written in Python and makes use of a generic UCServer Python module (which is also included). This generic python module can easily be used to create other Universal Control servers on other platforms and is available to license under the permissive Apache 2.0 license. The MythTV server itself is available only under the GPL v.2 license in order to be compatible with MythTV's own licensing.
The version of the Universal Control Spec used here is version 0.6.0 which differs only slightly from version 0.5.1 which was published as a BBC White Paper. In particular version 0.6.0 implements a more robust security scheme than version 0.5.1 (which is turned off by default anyway), but is otherwise identical.
Anyone using it?
- Our friends in the notu.be project are using UC on MythTV to combine social media and TV