daily pastebin goal
20%
SHARE
TWEET

default.py

Trinket Jan 31st, 2013 98 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import xbmc
  2. import subprocess,os
  3.  
  4. xbmc.log(msg="***WORKING1***",level=xbmc.LOGDEBUG)
  5. print("**Working1**")
  6.  
  7. class MyPlayer(xbmc.Player) :
  8.  
  9.         def __init__ (self):
  10.                 xbmc.Player.__init__(self)
  11.  
  12.         def onPlayBackStarted(self):
  13.                 if xbmc.Player().isPlayingVideo():
  14.                         os.system("sudo python ~/.xbmc/addon/script.service.procmanager/resources/stopall.py") #Calls another script to stop proceses
  15.  
  16.         def onPlayBackEnded(self):
  17.                 if (VIDEO == 0): #If no video playing
  18.                         os.system("sudo python ~/.xbmc/addon/script.service.procmanager/resources/startall.py") #Calls another script to start proceses
  19.  
  20. xbmc.log(msg="***WORKING2***",level=xbmc.LOGDEBUG)
  21. print("**Working2**")
  22.  
  23.  
  24. player=MyPlayer()
  25.  
  26. while(1): #Do this in order to know when video isn't playing
  27.         if xbmc.Player().isPlayingVideo():
  28.                 VIDEO = 1
  29.  
  30.         else:
  31.                 VIDEO = 0
  32.  
  33. xbmc.sleep(3000) #Repeat (ms)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top