]> kaliko git repositories - mpd-sima.git/blobdiff - sima/plugins/internal/random.py
Cleanup linter warnings
[mpd-sima.git] / sima / plugins / internal / random.py
index 815824358b8975369ee97ee2bc8cec7bd0a6c1de..0dfb005c9c81b92cc3c6881a6f92d65914389025 100644 (file)
@@ -50,8 +50,8 @@ class Random(Plugin):
         """
         duration = self.main_conf.getint('sima', 'history_duration')
         tracks_from_db = self.sdb.get_history(duration=duration)
-        artists = [tr[0] for tr in tracks_from_db]
-        return set(artists)
+        artists = {tr[0] for tr in tracks_from_db}
+        return artists
 
     def filtered_artist(self, artist):
         """Filters artists:
@@ -77,7 +77,7 @@ class Random(Plugin):
         self.candidates = []
         trks = []
         target = self.plugin_conf.getint('track_to_add')
-        artists = self.player.list('artist')
+        artists = self.player.list('artist', '( artist != "")')
         random.shuffle(artists)
         for art in artists:
             if self.filtered_artist(art):