Add option to generate a new device Id

This commit is contained in:
angelblue05 2016-02-28 23:20:59 -06:00
parent a0acdd6a7a
commit dfa5c7b313
5 changed files with 35 additions and 2 deletions

View file

@ -69,7 +69,7 @@ class ClientInfo():
else:
return "Unknown"
def getDeviceId(self):
def getDeviceId(self, reset=False):
clientId = utils.window('emby_deviceId')
if clientId:
@ -81,6 +81,10 @@ class ClientInfo():
else:
GUID_file = xbmc.translatePath(os.path.join(addon_path.encode("utf-8"), "machine_guid")).decode('utf-8')
if reset and xbmcvfs.exists(GUID_file):
# Reset the file
xbmcvfs.delete(GUID_file)
GUID = xbmcvfs.File(GUID_file)
clientId = GUID.read()
if not clientId: