X-Git-Url: https://diplodocus.org/git/flac-archive/blobdiff_plain/4a4bfea044b16a7469c8cd5e38b08f41ce4652c9..a2dfc17a7c6f6493b847d4bb648a53242f6d2de2:/fa-rip diff --git a/fa-rip b/fa-rip index ac35bae..be1d5ca 100755 --- a/fa-rip +++ b/fa-rip @@ -168,6 +168,7 @@ def cover_art(i, asin): def tags(releases, trackcount): results = [] + seen_asins = set() seen_various = False tags_file('candidate-tags-0', trackcount, False) @@ -193,7 +194,10 @@ def tags(releases, trackcount): # http://musicbrainz.org/ns/rel-1.0#Wikipedia # ... # http://musicbrainz.org/ns/rel-1.0#AmazonAsin - cover_art(str(i), release.asin) + 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: