- # pickup half the number of ret artist
- ret_extra = MetaContainer(ret_extra[:len(ret)//2])
- self.log.debug('Using extra: {}'.format(
- ' / '.join(map(str, ret_extra))))
+ # tries to pickup less artist from extra art
+ if len(ret) < 4:
+ ret_extra = MetaContainer(ret_extra)
+ else:
+ ret_extra = MetaContainer(ret_extra[:max(4, len(ret))//2])
+ if ret_extra:
+ self.log.debug('extra found in library: {}'.format(
+ ' / '.join(map(str, ret_extra))))