Revert device Id changes

This commit is contained in:
angelblue05 2018-05-16 17:46:38 -05:00
parent 19bee54c3a
commit d402e3d0dd
4 changed files with 4 additions and 13 deletions

View file

@ -99,7 +99,7 @@ class Main(object):
'inprogressepisodes': entrypoint.getInProgressEpisodes,
'recentepisodes': entrypoint.getRecentEpisodes,
'refreshplaylist': entrypoint.refreshPlaylist,
#'deviceid': entrypoint.resetDeviceId,
'deviceid': entrypoint.resetDeviceId,
'delete': entrypoint.deleteItem,
'connect': entrypoint.emby_connect,
'backup': entrypoint.emby_backup,

View file

@ -3,9 +3,7 @@
#################################################################################################
import logging
import hashlib
import os
import platform
import xbmc
import xbmcaddon
@ -72,13 +70,12 @@ class ClientInfo(object):
return "Unknown"
@classmethod
def get_device_id(cls):
def get_device_id(cls, reset=False):
client_id = window('emby_deviceId')
if client_id:
return client_id
"""
emby_guid = xbmc.translatePath("special://temp/emby_guid").decode('utf-8')
if reset and xbmcvfs.exists(emby_guid):
@ -93,12 +90,8 @@ class ClientInfo(object):
guid.write(client_id)
guid.close()
"""
guid = ''.join(platform.uname())
client_id = hashlib.sha1(guid).hexdigest().upper()
xbmc.log("EMBY DeviceId: %s" % client_id, level=xbmc.LOGNOTICE)
log.info("DeviceId loaded: %s", client_id)
window('emby_deviceId', value=client_id)
return client_id

View file

@ -349,7 +349,6 @@ def emby_backup():
heading="{emby}",
line1="%s: %s" % (lang(33091), backup))
"""
##### Generate a new deviceId
def resetDeviceId():
@ -370,7 +369,6 @@ def resetDeviceId():
heading=lang(29999),
line1=lang(33033))
xbmc.executebuiltin('RestartApp')
"""
##### Delete Item
def deleteItem():

View file

@ -87,7 +87,7 @@
<!--<setting id="metricLogging" type="bool" label="30546" default="true" />-->
<setting id="startupDelay" type="number" label="30529" default="0" option="int" />
<setting label="30239" type="action" action="RunPlugin(plugin://plugin.video.emby?mode=reset)" option="close" />
<!--<setting label="30535" type="action" action="RunPlugin(plugin://plugin.video.emby?mode=deviceid)" />-->
<setting label="30535" type="action" action="RunPlugin(plugin://plugin.video.emby?mode=deviceid)" />
<setting label="33093" type="folder" id="backupPath" option="writeable" />
<setting label="33092" type="action" action="RunPlugin(plugin://plugin.video.emby?mode=backup)" visible="!eq(-1,)" option="close" />
</category>