An XBMC Client and Commander using AngularJS