X-Git-Url: http://git.kaliko.me/?a=blobdiff_plain;f=sima%2Flib%2Fwebserv.py;h=5e787856414e69bd8e50111f03cbb4d8428ef805;hb=5adf0b495521a6f15f208474a026c088476e5018;hp=fd15815b8b65ce2001d9f9b6a79098dd33c9e472;hpb=28745ed78f2c3020f35268e7609cf937c9fd5175;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]))