import xbmc import socket import sys class run(xbmc.Player): def onPlayBackStarted(self): if self.isPlayingVideo(): self.send() def send(self): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) sock.settimeout(2.0) sock.connect(("192.178.168.111", 1024)) sock.settimeout(1.0) sock.sendall("HTPCan") if __name__ == '__main__': r = run() while (not xbmc.abortRequested): xbmc.sleep(1000) del r sys.modules.clear()