mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2024-12-25 10:16:11 +00:00
Fixed failed playback detection
Multiple instances of xbmc.Player() were called in onPlayBackStarted() causing a failed detection of the file currently playing.
This commit is contained in:
parent
7cbdc48cc0
commit
3b78b8e765
1 changed files with 6 additions and 5 deletions
|
@ -215,9 +215,10 @@ class Player( xbmc.Player ):
|
|||
WINDOW = xbmcgui.Window( 10000 )
|
||||
self.stopAll()
|
||||
addonSettings = xbmcaddon.Addon(id='plugin.video.mb3sync')
|
||||
xbmcplayer = xbmc.Player()
|
||||
|
||||
if xbmc.Player().isPlaying():
|
||||
currentFile = xbmc.Player().getPlayingFile()
|
||||
if xbmcplayer.isPlaying():
|
||||
currentFile = xbmcplayer.getPlayingFile()
|
||||
self.printDebug("mb3sync Service -> onPlayBackStarted" + currentFile,2)
|
||||
|
||||
# grab all the info about this item from the stored windows props
|
||||
|
@ -260,12 +261,12 @@ class Player( xbmc.Player ):
|
|||
data["runtime"] = runtime
|
||||
data["item_id"] = item_id
|
||||
data["refresh_id"] = refresh_id
|
||||
data["currentfile"] = xbmc.Player().getPlayingFile()
|
||||
data["currentfile"] = xbmcplayer.getPlayingFile()
|
||||
data["AudioStreamIndex"] = audioindex
|
||||
data["SubtitleStreamIndex"] = subtitleindex
|
||||
data["playmethod"] = playMethod
|
||||
data["Type"] = itemType
|
||||
self.played_information[xbmc.Player().getPlayingFile()] = data
|
||||
self.played_information[xbmcplayer.getPlayingFile()] = data
|
||||
|
||||
self.printDebug("mb3sync Service -> ADDING_FILE : " + currentFile,2)
|
||||
self.printDebug("mb3sync Service -> ADDING_FILE : " + str(self.played_information),2)
|
||||
|
@ -332,4 +333,4 @@ class Player( xbmc.Player ):
|
|||
xbmc.sleep(100)
|
||||
xbmc.Player().seekTime(seekToTime)
|
||||
xbmc.sleep(100)
|
||||
xbmc.Player().play()
|
||||
xbmc.Player().play()
|
||||
|
|
Loading…
Reference in a new issue