mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2025-06-06 00:06:13 +00:00
changed playback a bit
This commit is contained in:
parent
702eec810a
commit
f6cd5c9744
5 changed files with 74 additions and 31 deletions
14
service.py
14
service.py
|
@ -68,11 +68,19 @@ class Service():
|
|||
if self.KodiMonitor.waitForAbort(1):
|
||||
# Abort was requested while waiting. We should exit
|
||||
break
|
||||
|
||||
|
||||
#detection that file needs to be playback
|
||||
if WINDOW.getProperty("GUIPLAY") != "":
|
||||
downloadUtils = DownloadUtils()
|
||||
id = WINDOW.getProperty("GUIPLAY")
|
||||
WINDOW.setProperty("GUIPLAY", "")
|
||||
PlaybackUtils().PLAY(id)
|
||||
WINDOW = xbmcgui.Window( 10000 )
|
||||
username = WINDOW.getProperty('currUser')
|
||||
userid = WINDOW.getProperty('userId%s' % username)
|
||||
server = WINDOW.getProperty('server%s' % username)
|
||||
url = "{server}/mediabrowser/Users/{UserId}/Items/%s?format=json&ImageTypeLimit=1" % id
|
||||
result = downloadUtils.downloadUrl(url)
|
||||
PlaybackUtils().PLAY(result)
|
||||
|
||||
if xbmc.Player().isPlaying():
|
||||
try:
|
||||
|
@ -122,7 +130,7 @@ class Service():
|
|||
if(libSync):
|
||||
startupComplete = True
|
||||
else:
|
||||
if self.KodiMonitor.waitForAbort(10):
|
||||
if self.KodiMonitor.waitForAbort(1):
|
||||
# Abort was requested while waiting. We should exit
|
||||
break
|
||||
WebSocketThread().processPendingActions()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue