Remove necessary exceptions

This commit is contained in:
Ritiek Malhotra
2017-06-16 18:40:39 +05:30
committed by GitHub
parent fe0cc185a6
commit 1071eb3d75

View File

@@ -25,29 +25,25 @@ def generate_songname(raw_song):
return raw_song return raw_song
def generate_metadata(raw_song): def generate_metadata(raw_song):
if misc.is_spotify(raw_song):
meta_tags = spotify.track(raw_song)
else:
meta_tags = spotify.search(raw_song, limit=1)['tracks']['items'][0]
artist_id = spotify.artist(meta_tags['artists'][0]['id'])
try: try:
if misc.is_spotify(raw_song): meta_tags[u'genre'] = titlecase(artist_id['genres'][0])
meta_tags = spotify.track(raw_song) except IndexError:
else: meta_tags[u'genre'] = None
meta_tags = spotify.search(raw_song, limit=1)['tracks']['items'][0]
artist_id = spotify.artist(meta_tags['artists'][0]['id'])
try: meta_tags[u'release_date'] = spotify.album(meta_tags['album']['id'])['release_date']
meta_tags[u'genre'] = titlecase(artist_id['genres'][0]) meta_tags[u'copyright'] = spotify.album(meta_tags['album']['id'])['copyrights'][0]['text']
except IndexError: meta_tags[u'publisher'] = spotify.album(meta_tags['album']['id'])['label']
meta_tags[u'genre'] = None meta_tags[u'total_tracks'] = spotify.album(meta_tags['album']['id'])['tracks']['total']
#import pprint
meta_tags[u'release_date'] = spotify.album(meta_tags['album']['id'])['release_date'] #pprint.pprint(meta_tags)
meta_tags[u'copyright'] = spotify.album(meta_tags['album']['id'])['copyrights'][0]['text'] #pprint.pprint(spotify.album(meta_tags['album']['id']))
meta_tags[u'publisher'] = spotify.album(meta_tags['album']['id'])['label'] return meta_tags
meta_tags[u'total_tracks'] = spotify.album(meta_tags['album']['id'])['tracks']['total']
#import pprint
#pprint.pprint(meta_tags)
#pprint.pprint(spotify.album(meta_tags['album']['id']))
return meta_tags
except (urllib2.URLError, IOError):
return None
def generate_YouTube_URL(raw_song): def generate_YouTube_URL(raw_song):
song = generate_songname(raw_song) song = generate_songname(raw_song)