X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Fplugins%2Finternal%2Frandom.py;fp=sima%2Fplugins%2Finternal%2Frandom.py;h=c6789502b28edccb9cca0b23a09739d90a17c0d2;hb=fb25d53c7216d90d2ccc55d443017715d73246fc;hp=ec17e9a679a0d8a0c3a60a0f092c89029cde0b21;hpb=328d8ab76449eb0b045837bb5f79368af9df2fc1;p=mpd-sima.git diff --git a/sima/plugins/internal/random.py b/sima/plugins/internal/random.py index ec17e9a..c678950 100644 --- a/sima/plugins/internal/random.py +++ b/sima/plugins/internal/random.py @@ -82,6 +82,9 @@ class Random(Plugin): played_art = self.get_played_artist() while artists: art = random.choice(artists) + if self.daemon.sdb.get_bl_artist(art, add_not=True): + self.log.debug('Random: Blacklisted "%s"', art) + continue if art not in played_art: break artists.pop(art)