From 98d21bbad99ffb66df349b6b3ffa335a7023f9b6 Mon Sep 17 00:00:00 2001 From: Ritiek Malhotra Date: Fri, 29 Sep 2017 12:38:15 +0530 Subject: [PATCH] Fix NoneType not scriptable if song not on Spotify (#140) --- spotdl.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/spotdl.py b/spotdl.py index 5695fbb..fbcf6f6 100755 --- a/spotdl.py +++ b/spotdl.py @@ -362,10 +362,12 @@ def grab_single(raw_song, number=None): # generate file name of the song to download meta_tags = generate_metadata(raw_song) - songname = generate_songname(meta_tags) + songname = content.title - if meta_tags is None or songname == ' - ': - songname = content.title + if meta_tags is not None: + refined_songname = generate_songname(meta_tags) + if not refined_songname == ' - ': + songname = refined_songname file_name = misc.sanitize_title(songname)