diff --git a/data/interfaces/default/settings.html b/data/interfaces/default/settings.html index 4057bd5f..66743d3b 100644 --- a/data/interfaces/default/settings.html +++ b/data/interfaces/default/settings.html @@ -215,11 +215,23 @@
-

Check for Tautulli updates periodically.

+

Enable to check for Tautulli updates.

+
+ +
+
+ +
+ +
+

+ The interval (in hours) Tautulli will check for a new update. Minimum 1, default 6. +

+
% if not plexpy.SNAP and not plexpy.FROZEN:
- +
diff --git a/plexpy/webserve.py b/plexpy/webserve.py index 7b34ce4c..7cbf00cd 100644 --- a/plexpy/webserve.py +++ b/plexpy/webserve.py @@ -3165,6 +3165,7 @@ class WebInterface(object): "log_dir": plexpy.CONFIG.LOG_DIR, "log_blacklist": checked(plexpy.CONFIG.LOG_BLACKLIST), "check_github": checked(plexpy.CONFIG.CHECK_GITHUB), + "check_github_interval": plexpy.CONFIG.CHECK_GITHUB_INTERVAL, "interface_list": interface_list, "cache_sizemb": plexpy.CONFIG.CACHE_SIZEMB, "pms_identifier": plexpy.CONFIG.PMS_IDENTIFIER, @@ -3319,6 +3320,7 @@ class WebInterface(object): # If we change any monitoring settings, make sure we reschedule tasks. if kwargs.get('check_github') != plexpy.CONFIG.CHECK_GITHUB or \ + kwargs.get('check_github_interval') != str(plexpy.CONFIG.CHECK_GITHUB_INTERVAL) or \ kwargs.get('refresh_libraries_interval') != str(plexpy.CONFIG.REFRESH_LIBRARIES_INTERVAL) or \ kwargs.get('refresh_users_interval') != str(plexpy.CONFIG.REFRESH_USERS_INTERVAL) or \ kwargs.get('pms_update_check_interval') != str(plexpy.CONFIG.PMS_UPDATE_CHECK_INTERVAL) or \