mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2024-12-24 01:36:11 +00:00
Fix logging
This commit is contained in:
parent
423a4c9c40
commit
f47ead1ddc
1 changed files with 19 additions and 21 deletions
|
@ -24,12 +24,11 @@ import playlist
|
|||
import playbackutils as pbutils
|
||||
import playutils
|
||||
import api
|
||||
from utils import Logging, window, settings
|
||||
from utils import Logging, window, settings, language as lang
|
||||
log = Logging('Entrypoint').log
|
||||
|
||||
#################################################################################################
|
||||
|
||||
log = Logging('Entrypoint').log
|
||||
|
||||
|
||||
def doPlayback(itemid, dbid):
|
||||
|
||||
|
@ -46,7 +45,7 @@ def resetAuth():
|
|||
"Emby might lock your account if you fail to log in too many times. "
|
||||
"Proceed anyway?"))
|
||||
if resp == 1:
|
||||
log("EMBY", "Reset login attempts.", 1)
|
||||
log("Reset login attempts.", 1)
|
||||
window('emby_serverStatus', value="Auth")
|
||||
else:
|
||||
xbmc.executebuiltin('Addon.OpenSettings(plugin.video.emby)')
|
||||
|
@ -108,16 +107,15 @@ def resetDeviceId():
|
|||
window('emby_deviceId', clear=True)
|
||||
deviceId = clientinfo.ClientInfo().getDeviceId(reset=True)
|
||||
except Exception as e:
|
||||
log("EMBY", "Failed to generate a new device Id: %s" % e, 1)
|
||||
log("Failed to generate a new device Id: %s" % e, 1)
|
||||
dialog.ok(
|
||||
heading="Emby for Kodi",
|
||||
line1=language(33032))
|
||||
else:
|
||||
log("EMBY", "Successfully removed old deviceId: %s New deviceId: %s"
|
||||
% (deviceId_old, deviceId), 1)
|
||||
log("Successfully removed old deviceId: %s New deviceId: %s" % (deviceId_old, deviceId), 1)
|
||||
dialog.ok(
|
||||
heading="Emby for Kodi",
|
||||
line1=language(33033))
|
||||
heading=lang(29999),
|
||||
line1=lang(33033))
|
||||
xbmc.executebuiltin('RestartApp')
|
||||
|
||||
##### Delete Item
|
||||
|
@ -141,7 +139,7 @@ def deleteItem():
|
|||
elif xbmc.getCondVisibility('Container.Content(pictures)'):
|
||||
itemtype = "picture"
|
||||
else:
|
||||
log("EMBY delete", "Unknown type, unable to proceed.", 1)
|
||||
log("Unknown type, unable to proceed.", 1)
|
||||
return
|
||||
|
||||
embyconn = utils.kodiSQL('emby')
|
||||
|
@ -153,7 +151,7 @@ def deleteItem():
|
|||
try:
|
||||
embyid = item[0]
|
||||
except TypeError:
|
||||
log("EMBY delete", "Unknown embyId, unable to proceed.", 1)
|
||||
log("Unknown embyId, unable to proceed.", 1)
|
||||
return
|
||||
|
||||
if settings('skipContextMenu') != "true":
|
||||
|
@ -162,12 +160,12 @@ def deleteItem():
|
|||
line1=("Delete file from Emby Server? This will "
|
||||
"also delete the file(s) from disk!"))
|
||||
if not resp:
|
||||
log("EMBY delete", "User skipped deletion for: %s." % embyid, 1)
|
||||
log("User skipped deletion for: %s." % embyid, 1)
|
||||
return
|
||||
|
||||
doUtils = downloadutils.DownloadUtils()
|
||||
url = "{server}/emby/Items/%s?format=json" % embyid
|
||||
log("EMBY delete", "Deleting request: %s" % embyid, 0)
|
||||
log("Deleting request: %s" % embyid, 0)
|
||||
doUtils.downloadUrl(url, action_type="DELETE")
|
||||
|
||||
##### ADD ADDITIONAL USERS #####
|
||||
|
@ -249,7 +247,7 @@ def addUser():
|
|||
return
|
||||
|
||||
# Subtract any additional users
|
||||
log("EMBY", "Displaying list of users: %s" % users)
|
||||
log("Displaying list of users: %s" % users)
|
||||
resp = dialog.select("Add user to the session", users)
|
||||
# post additional user
|
||||
if resp > -1:
|
||||
|
@ -264,7 +262,7 @@ def addUser():
|
|||
time=1000)
|
||||
|
||||
except:
|
||||
log("EMBY", "Failed to add user to session.")
|
||||
log("Failed to add user to session.")
|
||||
dialog.notification(
|
||||
heading="Error",
|
||||
message="Unable to add/remove user from the session.",
|
||||
|
@ -320,7 +318,7 @@ def getThemeMedia():
|
|||
tvtunes = xbmcaddon.Addon(id="script.tvtunes")
|
||||
tvtunes.setSetting('custom_path_enable', "true")
|
||||
tvtunes.setSetting('custom_path', library)
|
||||
log("EMBY", "TV Tunes custom path is enabled and set.", 1)
|
||||
log("TV Tunes custom path is enabled and set.", 1)
|
||||
else:
|
||||
# if it does not exist this will not work so warn user
|
||||
# often they need to edit the settings first for it to be created.
|
||||
|
@ -470,7 +468,7 @@ def refreshPlaylist():
|
|||
sound=False)
|
||||
|
||||
except Exception as e:
|
||||
log("EMBY", "Refresh playlists/nodes failed: %s" % e, 1)
|
||||
log("Refresh playlists/nodes failed: %s" % e, 1)
|
||||
dialog.notification(
|
||||
heading="Emby for Kodi",
|
||||
message="Emby playlists/nodes refresh failed",
|
||||
|
@ -512,7 +510,7 @@ def BrowseContent(viewname, browse_type="", folderid=""):
|
|||
break
|
||||
|
||||
if viewname is not None:
|
||||
log("BrowseContent","viewname: %s - type: %s - folderid: %s - filter: %s" %(viewname.decode('utf-8'), browse_type.decode('utf-8'), folderid.decode('utf-8'), filter_type.decode('utf-8')))
|
||||
log("viewname: %s - type: %s - folderid: %s - filter: %s" %(viewname.decode('utf-8'), browse_type.decode('utf-8'), folderid.decode('utf-8'), filter_type.decode('utf-8')))
|
||||
#set the correct params for the content type
|
||||
#only proceed if we have a folderid
|
||||
if folderid:
|
||||
|
@ -1045,7 +1043,7 @@ def getExtraFanArt(embyId,embyPath):
|
|||
|
||||
if embyId:
|
||||
#only proceed if we actually have a emby id
|
||||
log("EMBY", "Requesting extrafanart for Id: %s" % embyId, 0)
|
||||
log("Requesting extrafanart for Id: %s" % embyId, 0)
|
||||
|
||||
# We need to store the images locally for this to work
|
||||
# because of the caching system in xbmc
|
||||
|
@ -1074,7 +1072,7 @@ def getExtraFanArt(embyId,embyPath):
|
|||
xbmcvfs.copy(backdrop, fanartFile)
|
||||
count += 1
|
||||
else:
|
||||
log("EMBY", "Found cached backdrop.", 2)
|
||||
log("Found cached backdrop.", 2)
|
||||
# Use existing cached images
|
||||
dirs, files = xbmcvfs.listdir(fanartDir)
|
||||
for file in files:
|
||||
|
@ -1085,7 +1083,7 @@ def getExtraFanArt(embyId,embyPath):
|
|||
url=fanartFile,
|
||||
listitem=li)
|
||||
except Exception as e:
|
||||
log("EMBY", "Error getting extrafanart: %s" % e, 0)
|
||||
log("Error getting extrafanart: %s" % e, 0)
|
||||
|
||||
# Always do endofdirectory to prevent errors in the logs
|
||||
xbmcplugin.endOfDirectory(int(sys.argv[1]))
|
Loading…
Reference in a new issue