diff --git a/data/interfaces/default/base.html b/data/interfaces/default/base.html index 536d4430..b123fe18 100644 --- a/data/interfaces/default/base.html +++ b/data/interfaces/default/base.html @@ -31,12 +31,12 @@
- % if not headphones.CURRENT_VERSION: + % if headphones.CONFIG.CHECK_GITHUB and not headphones.CURRENT_VERSION:
You're running an unknown version of Headphones. Update or Close
- % elif headphones.CURRENT_VERSION != headphones.LATEST_VERSION and headphones.COMMITS_BEHIND > 0 and headphones.INSTALL_TYPE != 'win': + % elif headphones.CONFIG.CHECK_GITHUB and headphones.CURRENT_VERSION != headphones.LATEST_VERSION and headphones.COMMITS_BEHIND > 0 and headphones.INSTALL_TYPE != 'win':
A newer version is available. You're ${headphones.COMMITS_BEHIND} commits behind. Update or Close
diff --git a/headphones/__init__.py b/headphones/__init__.py index 6a45e259..ef2d4283 100644 --- a/headphones/__init__.py +++ b/headphones/__init__.py @@ -176,7 +176,7 @@ def initialize(config_file): version_lock_file, e) # Check for new versions - if CONFIG.CHECK_GITHUB_ON_STARTUP: + if CONFIG.CHECK_GITHUB and CONFIG.CHECK_GITHUB_ON_STARTUP: try: LATEST_VERSION = versioncheck.checkGithub() except: @@ -288,11 +288,12 @@ def initialize_scheduler(): schedule_job(updater.dbUpdate, 'MusicBrainz Update', hours=hours, minutes=0) #Update check - if CONFIG.CHECK_GITHUB_INTERVAL: - minutes = CONFIG.CHECK_GITHUB_INTERVAL - else: - minutes = 0 - schedule_job(versioncheck.checkGithub, 'Check GitHub for updates', hours=0, minutes=minutes) + if CONFIG.CHECK_GITHUB: + if CONFIG.CHECK_GITHUB_INTERVAL: + minutes = CONFIG.CHECK_GITHUB_INTERVAL + else: + minutes = 0 + schedule_job(versioncheck.checkGithub, 'Check GitHub for updates', hours=0, minutes=minutes) # Remove Torrent + data if Post Processed and finished Seeding minutes = CONFIG.TORRENT_REMOVAL_INTERVAL