]> kaliko git repositories - mpd-sima.git/blobdiff - sima/plugins/internal/random.py
Add genres tables to the database, update Genre plugin (related to #48)
[mpd-sima.git] / sima / plugins / internal / random.py
index bb9239669e38a9827e75739b0e7c59de66a62b8c..99e0599ff63f178a5fc37faf0b421771acd82dc8 100644 (file)
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright (c) 2013-2015, 2020 kaliko <kaliko@azylum.org>
+# Copyright (c) 2013-2015, 2020-2021 kaliko <kaliko@azylum.org>
 #
 #  This file is part of sima
 #
@@ -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:
@@ -63,7 +63,7 @@ class Random(Plugin):
         """
         if self.mode == 'sensible':
             if self.sdb.get_bl_artist(artist, add_not=True):
-                self.log.debug('Random: Blacklisted "%s"', artist)
+                self.log.debug('Random plugin: Blacklisted "%s"', artist)
                 return True
             if artist in self.get_played_artist():
                 return True