From e1c1b44b9a7308748276bf836d95c47e6a4745b2 Mon Sep 17 00:00:00 2001 From: Ritiek Malhotra Date: Sun, 4 Jun 2017 03:36:41 +0530 Subject: [PATCH] Catch exception if no known genre --- spotdl.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/spotdl.py b/spotdl.py index cb33a3a..dfc0519 100644 --- a/spotdl.py +++ b/spotdl.py @@ -280,7 +280,10 @@ def fixSongM4A(music_file, meta_tags): audiofile[tags['album']] = meta_tags['album']['name'] audiofile[tags['title']] = meta_tags['name'] artist = spotify.artist(meta_tags['artists'][0]['id']) - audiofile[tags['genre']] = titlecase(artist['genres'][0]) + try: + audiofile[tags['genre']] = titlecase(artist['genres'][0]) + except IndexError: + pass album = spotify.album(meta_tags['album']['id']) audiofile[tags['year']] = album['release_date'] audiofile[tags['track']] = [(meta_tags['track_number'], 0)]