From 8068e6b522d41ebc25c9676b567e1cf7d8788bf6 Mon Sep 17 00:00:00 2001 From: Peter Schnebel Date: Fri, 1 Nov 2013 13:12:27 +0100 Subject: [PATCH] bugfix: honor the auto config option --- beetsplug/echonest.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/beetsplug/echonest.py b/beetsplug/echonest.py index 2e19a3428..61cbd44a6 100644 --- a/beetsplug/echonest.py +++ b/beetsplug/echonest.py @@ -64,8 +64,9 @@ class EchonestMetadataPlugin(plugins.BeetsPlugin): pyechonest.config.CODEGEN_BINARY_OVERRIDE = \ config['echonest']['codegen'].get(unicode) - self.register_listener('import_task_start', self.fetch_song_task) - self.register_listener('import_task_apply', self.apply_metadata_task) + if config['echonest']['auto'].get(bool): + self.register_listener('import_task_start', self.fetch_song_task) + self.register_listener('import_task_apply', self.apply_metadata_task) def _echofun(self, func, **kwargs): """Wrapper for requests to the EchoNest API. Will retry up to RETRIES