mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2024-12-25 10:16:11 +00:00
Remove playback progress report
Fix report on pause, seek, resume
This commit is contained in:
parent
dcb1a203f3
commit
12f0c12dd7
2 changed files with 8 additions and 32 deletions
|
@ -130,20 +130,7 @@ class Service(object):
|
||||||
if user_client.get_user() is not None and user_client.get_access():
|
if user_client.get_user() is not None and user_client.get_access():
|
||||||
|
|
||||||
# If an item is playing
|
# If an item is playing
|
||||||
if self.kodi_player.isPlaying():
|
if not self.startup:
|
||||||
# ping metrics server to keep sessions alive while playing
|
|
||||||
# ping every 5 min
|
|
||||||
timeSinceLastPing = time.time() - self.lastMetricPing
|
|
||||||
if(timeSinceLastPing > 300):
|
|
||||||
self.lastMetricPing = time.time()
|
|
||||||
"""
|
|
||||||
ga = GoogleAnalytics()
|
|
||||||
ga.sendEventData("PlayAction", "PlayPing")
|
|
||||||
"""
|
|
||||||
|
|
||||||
self._report_progress()
|
|
||||||
|
|
||||||
elif not self.startup:
|
|
||||||
self.startup = self._startup()
|
self.startup = self._startup()
|
||||||
|
|
||||||
if not self.websocket_running:
|
if not self.websocket_running:
|
||||||
|
@ -154,9 +141,12 @@ class Service(object):
|
||||||
# Start the syncing thread
|
# Start the syncing thread
|
||||||
self.library_running = True
|
self.library_running = True
|
||||||
self.library_thread.start()
|
self.library_thread.start()
|
||||||
if not self.capabitilities:
|
if not self.capabitilities and user_client.post_capabilities():
|
||||||
self.capabitilities = True
|
self.capabitilities = True
|
||||||
user_client.post_capabilities()
|
|
||||||
|
if self.monitor.waitForAbort(15):
|
||||||
|
# Abort was requested while waiting. We should exit
|
||||||
|
break
|
||||||
else:
|
else:
|
||||||
|
|
||||||
if (user_client.get_user() is None) and self.warn_auth:
|
if (user_client.get_user() is None) and self.warn_auth:
|
||||||
|
@ -182,20 +172,6 @@ class Service(object):
|
||||||
|
|
||||||
def _startup(self):
|
def _startup(self):
|
||||||
|
|
||||||
serverId = settings('serverId')
|
|
||||||
if(serverId != None):
|
|
||||||
serverId = hashlib.md5(serverId).hexdigest()
|
|
||||||
|
|
||||||
"""
|
|
||||||
ga = GoogleAnalytics()
|
|
||||||
ga.sendEventData("Application", "Startup", serverId)
|
|
||||||
try:
|
|
||||||
ga.sendEventData("Version", "OS", platform.platform())
|
|
||||||
ga.sendEventData("Version", "Python", platform.python_version())
|
|
||||||
except Exception:
|
|
||||||
pass
|
|
||||||
"""
|
|
||||||
|
|
||||||
# Start up events
|
# Start up events
|
||||||
self.warn_auth = True
|
self.warn_auth = True
|
||||||
|
|
||||||
|
@ -302,6 +278,7 @@ class Service(object):
|
||||||
# Abort was requested while waiting. We should exit
|
# Abort was requested while waiting. We should exit
|
||||||
break
|
break
|
||||||
|
|
||||||
|
"""
|
||||||
def _report_progress(self):
|
def _report_progress(self):
|
||||||
# Update and report playback progress
|
# Update and report playback progress
|
||||||
kodi_player = self.kodi_player
|
kodi_player = self.kodi_player
|
||||||
|
@ -329,6 +306,7 @@ class Service(object):
|
||||||
|
|
||||||
except Exception as error:
|
except Exception as error:
|
||||||
log.exception(error)
|
log.exception(error)
|
||||||
|
"""
|
||||||
|
|
||||||
def shutdown(self):
|
def shutdown(self):
|
||||||
|
|
||||||
|
|
|
@ -165,8 +165,6 @@ class WebSocketClient(threading.Thread):
|
||||||
log.info("Unknown command: %s", command)
|
log.info("Unknown command: %s", command)
|
||||||
return
|
return
|
||||||
|
|
||||||
window('emby_command', value="true")
|
|
||||||
|
|
||||||
def _library_changed(self, data):
|
def _library_changed(self, data):
|
||||||
|
|
||||||
process_list = {
|
process_list = {
|
||||||
|
|
Loading…
Reference in a new issue