]> kaliko git repositories - mpd-sima.git/blobdiff - sima/plugins/internal/randomfallback.py
Fixed logger issue (error msg printed twice)
[mpd-sima.git] / sima / plugins / internal / randomfallback.py
index aceff4414ce7f1fc0c4ff2ebd81f6fb1d2e6e149..ee0be20b78822ed645a92bf754a93aab0d91646a 100644 (file)
@@ -28,6 +28,7 @@ import random
 
 # local import
 from ...lib.plugin import Plugin
+from ...lib.meta import Artist
 
 
 class RandomFallBack(Plugin):
@@ -71,7 +72,7 @@ class RandomFallBack(Plugin):
         return trks
 
     def get_trk(self):
-        """Get a single track acording to random flavour
+        """Get a single track according to random flavour
         """
         trk = None
         art = None
@@ -88,7 +89,7 @@ class RandomFallBack(Plugin):
         if art is None:
             return None
         self.log.debug('Random art: {}'.format(art))
-        trks = self.player.find_track(art)
+        trks = self.player.find_track(Artist(art))
         if trks:
             trk = random.choice(trks)
             self.log.info('random fallback ({}): {}'.format(self.mode, trk))