X-Git-Url: https://diplodocus.org/git/flac-archive/blobdiff_plain/f881ea9dc419cd4c02ca82bb013b62d98d1155f1..cf31dfbb9ca09218ff84d66c76e944442405be48:/fa-rip diff --git a/fa-rip b/fa-rip index cf0e9e8..33fcc0d 100755 --- a/fa-rip +++ b/fa-rip @@ -69,6 +69,7 @@ it under the same terms as Perl itself. import os, sys, tempfile, traceback from optparse import OptionParser +import urllib import musicbrainz2.disc import musicbrainz2.webservice @@ -137,6 +138,12 @@ def tags_file(fn, trackcount, various, artist=None, album=None, c(fp.close) +def cover_art(i, asin): + url = 'http://images.amazon.com/images/P/%s.01.MZZZZZZZ.jpg' % (asin,) + fp = file('cover.front-' + i, 'w') + fp.write(urllib.urlopen(url).read()) + fp.close() + def tags(disc, trackcount, mb=True): results = [] seen_various = False @@ -164,6 +171,8 @@ def tags(disc, trackcount, mb=True): album.release.getReleaseEventsAsDict(), q.getReleaseById(album.release.id, include).tracks) + cover_art(str(i), album.release.asin) + def rip(device, trackcount, single_file): if device == None: device = '/dev/cdrom'