diff --git a/packages/addons/service/downloadmanager/SABnzbd-Suite/changelog.txt b/packages/addons/service/downloadmanager/SABnzbd-Suite/changelog.txt index 6e35c5fdb6..30bb60547d 100644 --- a/packages/addons/service/downloadmanager/SABnzbd-Suite/changelog.txt +++ b/packages/addons/service/downloadmanager/SABnzbd-Suite/changelog.txt @@ -1,3 +1,6 @@ +2.1.4 +- fixes bug in sleep control + 2.1.3 - fix so python dont steal xbmc's webserver port (again) - add option to wake up periodically diff --git a/packages/addons/service/downloadmanager/SABnzbd-Suite/config/settings.xml b/packages/addons/service/downloadmanager/SABnzbd-Suite/config/settings.xml index ddd2a65d06..079c735b3d 100644 --- a/packages/addons/service/downloadmanager/SABnzbd-Suite/config/settings.xml +++ b/packages/addons/service/downloadmanager/SABnzbd-Suite/config/settings.xml @@ -3,6 +3,6 @@ - + diff --git a/packages/addons/service/downloadmanager/SABnzbd-Suite/source/default.py b/packages/addons/service/downloadmanager/SABnzbd-Suite/source/default.py index ef9cbb8064..7cb23eebec 100644 --- a/packages/addons/service/downloadmanager/SABnzbd-Suite/source/default.py +++ b/packages/addons/service/downloadmanager/SABnzbd-Suite/source/default.py @@ -58,8 +58,8 @@ sabNzbdQueue = 'http://' + sabNzbdAddress + '/sabnzbd/api?mode=queue&output socket.setdefaulttimeout(timeout) # perform some initial checks and log essential settings -shouldKeepAwake = __settings__.getSetting('SABNZBD_KEEP_AWAKE') -wakePeriodically = __settings__.getSetting('SABNZBD_PERIODIC_WAKE') +shouldKeepAwake = (__settings__.getSetting('SABNZBD_KEEP_AWAKE').lower() == 'true') +wakePeriodically = (__settings__.getSetting('SABNZBD_PERIODIC_WAKE').lower() == 'true') wakeHourIdx = int(__settings__.getSetting('SABNZBD_WAKE_AT')) if shouldKeepAwake: xbmc.log('SABnzbd-Suite: will prevent idle sleep/shutdown while downloading') @@ -70,8 +70,8 @@ if wakePeriodically: while (not xbmc.abortRequested): # reread setting in case it has changed - shouldKeepAwake = __settings__.getSetting('SABNZBD_KEEP_AWAKE') - wakePeriodically = __settings__.getSetting('SABNZBD_PERIODIC_WAKE') + shouldKeepAwake = (__settings__.getSetting('SABNZBD_KEEP_AWAKE').lower() == 'true') + wakePeriodically = (__settings__.getSetting('SABNZBD_PERIODIC_WAKE').lower() == 'true') wakeHourIdx = int(__settings__.getSetting('SABNZBD_WAKE_AT')) # check if SABnzbd is downloading @@ -108,4 +108,5 @@ while (not xbmc.abortRequested): open("/sys/class/rtc/rtc0/wakealarm", "w").write("0") open("/sys/class/rtc/rtc0/wakealarm", "w").write(str(secondsSinceEpoch)) - xbmc.sleep(checkInterval * 1000) \ No newline at end of file + xbmc.sleep(checkInterval * 1000) +