X-Git-Url: http://git.kaliko.me/?a=blobdiff_plain;f=sima%2Flib%2Fwebserv.py;h=5e787856414e69bd8e50111f03cbb4d8428ef805;hb=b0256b621c9c549fa4f3f86394d599965c179923;hp=fd15815b8b65ce2001d9f9b6a79098dd33c9e472;hpb=4f1b17d6b72946b60f79b8c3f5fa5557710b9aac;p=mpd-sima.git diff --git a/sima/lib/webserv.py b/sima/lib/webserv.py index fd15815..5e78785 100644 --- a/sima/lib/webserv.py +++ b/sima/lib/webserv.py @@ -195,6 +195,8 @@ class WebService(Plugin): history = deque(self.history) history.popleft() depth = 0 + if not self.player.playlist: + return ret_extra last_trk = self.player.playlist[-1] extra_arts = list() while depth < self.plugin_conf.getint('depth'): @@ -222,6 +224,8 @@ class WebService(Plugin): def get_local_similar_artists(self): """Check against local player for similar artists """ + if not self.player.playlist: + return [] tolookfor = self.player.playlist[-1].get_artist() self.log.info('Looking for artist similar ' 'to "{0.artist}"'.format(self.player.playlist[-1]))