]> kaliko git repositories - mpd-sima.git/blobdiff - sima/plugins/internal/tags.py
Major refactoring of Plugin class
[mpd-sima.git] / sima / plugins / internal / tags.py
index 1536c5ce2c87a91ba464861aa9a9d4b3ebef094a..0af81ef3f0b7699dfc408b9e931d1203359e1848 100644 (file)
@@ -28,8 +28,8 @@ import random
 from musicpd import CommandError
 
 # local import
-from ...lib.plugin import Plugin, AdvancedLookUp
-from ...lib.meta import Artist, Album
+from ...lib.plugin import AdvancedPlugin
+from ...lib.meta import Artist
 from ...utils.utils import PluginException
 
 
@@ -53,7 +53,7 @@ def forge_filter(cfg):
     return mpd_filter
 
 
-class Tags(Plugin, AdvancedLookUp):
+class Tags(AdvancedPlugin):
     """Add track based on tags content
     """
     supported_tags = {'comment', 'date', 'genre', 'label', 'originaldate'}
@@ -61,7 +61,6 @@ class Tags(Plugin, AdvancedLookUp):
 
     def __init__(self, daemon):
         super().__init__(daemon)
-        self.daemon = daemon
         self._control_conf()
         self.mpd_filter = forge_filter(self.plugin_conf)
         self._setup_tagsneeded()