X-Git-Url: http://git.kaliko.me/?a=blobdiff_plain;f=sima%2Flib%2Fplugin.py;h=6ffff1affe5d56ffaf0398fa1047c026c15038ea;hb=e53888ac95b4b58947a21becfc2282fc42d35da4;hp=58a0e57b783cd0bc10f2d3c983cf2d1b614f9feb;hpb=4ea8f2fe3f29fe09e7a3ab60ac781d54841db5bb;p=mpd-sima.git diff --git a/sima/lib/plugin.py b/sima/lib/plugin.py index 58a0e57..6ffff1a 100644 --- a/sima/lib/plugin.py +++ b/sima/lib/plugin.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (c) 2013-2015, 2020 kaliko +# Copyright (c) 2013-2015, 2020-2021 kaliko # # This file is part of sima # @@ -157,7 +157,8 @@ class AdvancedPlugin(Plugin): :param {Artist} alist: Artist objects list/container """ - queued_artist = MetaContainer([Artist(_.artist) for _ in self.player.queue]) + queued_artist = MetaContainer([Artist(_.artist) for _ in + self.player.queue if _.artist]) not_queued_artist = alist - queued_artist duration = self.main_conf.getint('sima', 'history_duration') hist = [] @@ -209,6 +210,7 @@ class AdvancedPlugin(Plugin): album) continue album_to_queue = album + break if not album_to_queue: self.log.info('No album found for "%s"', artist) return None