]> diplodocus.org Git - flac-archive/blobdiff - fa-rip
Grab Amazon artwork, but don't do anything with it yet.
[flac-archive] / fa-rip
diff --git a/fa-rip b/fa-rip
index cf0e9e8127d971cae5b701ed664bc2e088868e09..33fcc0d5ad65ad5cf2b8c58f001b9cb991769653 100755 (executable)
--- 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'