albumart out of range exception

This commit is contained in:
ritiek
2017-09-27 10:22:25 +05:30
parent 97a8c21eb9
commit f9e85d3796
2 changed files with 11 additions and 7 deletions

View File

@@ -68,10 +68,13 @@ def embed_mp3(music_file, meta_tags):
audiofile['isrc'] = meta_tags['external_ids']['isrc']
audiofile.save(v2_version=3)
audiofile = ID3(music_file)
albumart = urllib.request.urlopen(meta_tags['album']['images'][0]['url'])
audiofile["APIC"] = APIC(encoding=3, mime='image/jpeg', type=3,
desc=u'Cover', data=albumart.read())
albumart.close()
try:
albumart = urllib.request.urlopen(meta_tags['album']['images'][0]['url'])
audiofile["APIC"] = APIC(encoding=3, mime='image/jpeg', type=3,
desc=u'Cover', data=albumart.read())
albumart.close()
except IndexError:
albumart = None
audiofile.save(v2_version=3)
return True