mirror of
https://github.com/jellyfin/jellyfin-kodi.git
synced 2025-06-12 03:06:13 +00:00
Fix library sync
Adjust lock, re-add screensaver deactivated during sync, prep compare sync, stop library updates from being processed before startup sync is completed
This commit is contained in:
parent
b8ea16ed46
commit
8d838d257e
4 changed files with 246 additions and 153 deletions
|
@ -172,6 +172,27 @@ def should_stop():
|
|||
|
||||
return False
|
||||
|
||||
def get_screensaver():
|
||||
|
||||
''' Get the current screensaver value.
|
||||
'''
|
||||
result = JSONRPC('Settings.getSettingValue').execute({'setting': "screensaver.mode"})
|
||||
try:
|
||||
return result['result']['value']
|
||||
except KeyError:
|
||||
return ""
|
||||
|
||||
def set_screensaver(value):
|
||||
|
||||
''' Toggle the screensaver
|
||||
'''
|
||||
params = {
|
||||
'setting': "screensaver.mode",
|
||||
'value': value
|
||||
}
|
||||
result = JSONRPC('Settings.setSettingValue').execute(params)
|
||||
LOG.info("---[ screensaver/%s ] %s", value, result)
|
||||
|
||||
class JSONRPC(object):
|
||||
|
||||
version = 1
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue