diff --git a/resources/lib/entrypoint.py b/resources/lib/entrypoint.py index de23a836..1b1fbb6f 100644 --- a/resources/lib/entrypoint.py +++ b/resources/lib/entrypoint.py @@ -364,9 +364,14 @@ def addUser(): break window('EmbyAdditionalUserImage.%s' % i, clear=True) - url = "{server}/emby/Sessions?DeviceId=%s" % deviceId + url = "{server}/emby/Sessions?DeviceId=%s&format=json" % deviceId result = doUtils.downloadUrl(url) - additionalUsers = result[0]['AdditionalUsers'] + try: + additionalUsers = result[0]['AdditionalUsers'] + except (KeyError, TypeError) as error: + log.error(error) + additionaluser = [] + count = 0 for additionaluser in additionalUsers: userid = additionaluser['UserId']