diff --git a/scdl/scdl.py b/scdl/scdl.py index 41f7f99f..f9087ab4 100755 --- a/scdl/scdl.py +++ b/scdl/scdl.py @@ -522,8 +522,10 @@ def download_track(track, playlist_name=None, playlist_file=None): f.flush() if received != total_length: - logger.error('connection closed prematurely, download incomplete') - sys.exit() + logger.error('connection closed prematurely, download incomplete, Skipping...') + # sys.exit() + # handling missing playlist tracks + return shutil.move(temp.name, os.path.join(os.getcwd(), filename)) if arguments['--flac'] and can_convert(filename):