From b1517c76325fec2b3df56691e356e25c5a4d1830 Mon Sep 17 00:00:00 2001
From: angelblue05 <tamara.angel05@gmail.com>
Date: Mon, 11 Jun 2018 01:26:08 -0500
Subject: [PATCH] Remove double player

---
 resources/lib/player.py | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/resources/lib/player.py b/resources/lib/player.py
index 4d696fe4..d4607d1c 100644
--- a/resources/lib/player.py
+++ b/resources/lib/player.py
@@ -39,7 +39,6 @@ class Player(xbmc.Player):
         self.doUtils = downloadutils.DownloadUtils().downloadUrl
         self.emby = embyserver.Read_EmbyServer()
         self.ws = wsc.WebSocketClient()
-        self.xbmcplayer = xbmc.Player()
 
         log.debug("Starting playback monitor.")
         xbmc.Player.__init__(self)
@@ -84,7 +83,7 @@ class Player(xbmc.Player):
 
         # Get current file
         try:
-            currentFile = self.xbmcplayer.getPlayingFile()
+            currentFile = self.getPlayingFile()
             xbmc.sleep(300)
         except:
             currentFile = ""
@@ -92,7 +91,7 @@ class Player(xbmc.Player):
             while not currentFile:
                 xbmc.sleep(100)
                 try:
-                    currentFile = self.xbmcplayer.getPlayingFile()
+                    currentFile = self.getPlayingFile()
                 except: pass
 
                 if count == 10: # try 5 times
@@ -142,11 +141,11 @@ class Player(xbmc.Player):
             if window('emby_customPlaylist') == "true" and customseek:
                 # Start at, when using custom playlist (play to Kodi from webclient)
                 log.info("Seeking to: %s", customseek)
-                self.xbmcplayer.seekTime(int(customseek)/10000000.0)
+                self.seekTime(int(customseek)/10000000.0)
                 window('emby_customPlaylist.seektime', clear=True)
 
             try:
-                seekTime = self.xbmcplayer.getTime()
+                seekTime = self.getTime()
             except:
                 # at this point we should be playing and if not then bail out
                 return
@@ -245,7 +244,7 @@ class Player(xbmc.Player):
                 runtime = int(runtime)
             except ValueError:
                 try:
-                    runtime = int(self.xbmcplayer.getTotalTime())
+                    runtime = int(self.getTotalTime())
                     log.info("Runtime is missing, Kodi runtime: %s" % runtime)
                 except:
                     runtime = 0