def mediaPlaying():  #TODO: make sure we're checking for all media
    return StreamUtils.isPlaying()

    #    xbmc.executeJSONRPC('{"jsonrpc":"2.0","id":1,"method":"Playlist.Clear","params":{"playlistid":1}}')
    #    xbmc.executeJSONRPC('{"jsonrpc":"2.0","id":1,"method":"Playlist.Add","params":{"playlistid":1,"item":{"file":"' + str(url) + '"}}}')
    #    return xbmc.executeJSONRPC('{"jsonrpc":"2.0","id":1,"method":"Player.Open","params":{"item":{"playlistid":1,"position":0}}}')
    '''{u'iden': u'ujxCHwc6fiSsjAl11HK7y0',
def mediaPlaying():  # TODO: make sure we're checking for all media
    return StreamUtils.isPlaying()

    #    xbmc.executeJSONRPC('{"jsonrpc":"2.0","id":1,"method":"Playlist.Clear","params":{"playlistid":1}}')
    #    xbmc.executeJSONRPC('{"jsonrpc":"2.0","id":1,"method":"Playlist.Add","params":{"playlistid":1,"item":{"file":"' + str(url) + '"}}}')
    #    return xbmc.executeJSONRPC('{"jsonrpc":"2.0","id":1,"method":"Player.Open","params":{"item":{"playlistid":1,"position":0}}}')

    """{u'iden': u'ujxCHwc6fiSsjAl11HK7y0',
Example #3
0
	def getCurrentTime(self):
		if not StreamUtils.isPlaying(): return None
		offset = getSetting('video_resume_offset',0)
		val = self.getTime() - offset
		if val < 0: val = 0
		(ms,tsec) = math.modf(val)
		m, s = divmod(int(tsec), 60)
		h, m = divmod(m, 60)
		self.currentTime = (h,m,s,int(ms*1000))
Example #4
0
	def notify(self,message='',header='Forum Browser',ntype='all'):
		if StreamUtils.isPlaying():
			method = self.notifyMethodVideo
		else:
			method = self.notifyMethod
			
		if method == 'normal' and ntype == 'single':
			mtime=self.notifyXbmcDuration
			image=util.__addon__.getAddonInfo('icon')
			util.showNotice(header,message,mtime,image)
		elif method != 'normal' and ntype == 'all':
			if getSetting('FBIsRunning',False):
				signals.sendSignal('NEW_POSTS')
				return
			forumsManager(size=method)
Example #5
0
    def runServer(self):
        while self.targetsBox.ready() and not xbmc.abortRequested:
            self.targetsBox.join()
            if self.targetsBox.device.hasPush():
                if self.instantPlay:
                    if not StreamUtils.isPlaying() or self.interruptMedia:
                        data = self.targetsBox.device.getNext()
                        if data: pushhandler.handlePush(data)
                else:
                    if self.showNotification:
                        data = self.targetsBox.device.getNext()
                        if data:
                            util.notify(
                                '{0}: {1}'.format(util.T(32090),
                                                  data.get('type', '?')),
                                data.get('title', ''))
                    self.targetsBox.device.clear()

            xbmc.sleep(200)

        self.targetsBox.close()
        self.targetsBox = None
Example #6
0
	def runServer(self):
		while self.targetsBox.ready() and not xbmc.abortRequested:
			self.targetsBox.join()
			if self.targetsBox.device.hasPush():
				if self.instantPlay:
					if not StreamUtils.isPlaying() or self.interruptMedia:
						data = self.targetsBox.device.getNext()
						if data: pushhandler.handlePush(data)
				else:
					if self.showNotification:
						data = self.targetsBox.device.getNext()
						if data:
							util.notify(
								'{0}: {1}'.format(util.T(32090),data.get('type','?')),
								data.get('title','')
							)
					self.targetsBox.device.clear()

			xbmc.sleep(200)
		
		self.targetsBox.close()
		self.targetsBox = None