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':
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