def tags(releases, trackcount):
results = []
+ seen_asins = set()
seen_various = False
tags_file('candidate-tags-0', trackcount, False)
release.artist.name, release.title,
release.getReleaseEventsAsDict(),
release.tracks)
-
- # XXX Not sure if .asin is here after my change above; may need to
- # include urlRelations=True. See also:
- # for i in release.getRelations(): print i.type
- # http://musicbrainz.org/ns/rel-1.0#Wikipedia
- # ...
- # http://musicbrainz.org/ns/rel-1.0#AmazonAsin
- cover_art(str(i), release.asin)
+ if release.asin:
+ # See also:
+ # for i in release.getRelations(): print i.type
+ # http://musicbrainz.org/ns/rel-1.0#Wikipedia
+ # ...
+ # http://musicbrainz.org/ns/rel-1.0#AmazonAsin
+ asin = release.asin
+ if asin not in seen_asins:
+ seen_asins.add(asin)
+ cover_art(str(i), asin)
def rip(device, trackcount, single_file):
if device == None: