Ruby MythTV frontend remote control socket bindings