- # WARNING:
- # * operation on set will not match against aliases
- # * composite set w/ mbid set and whitout won't match either
- queued_artists = MetaContainer([trk.Artist for trk in self.player.queue])
+ if self.player.playmode.get('random'):
+ queued_artists = MetaContainer([trk.Artist for trk in self.player.playlist])
+ else:
+ queued_artists = MetaContainer([trk.Artist for trk in self.player.queue])
+ self.log.trace('Already queued: {}'.format(queued_artists))
+ self.log.trace('Candidate: {}'.format(ret))