mirror of
https://github.com/KevinMidboe/spotify-downloader.git
synced 2025-10-29 18:00:15 +00:00
Pass multiple tracks at once in --song argument
This commit is contained in:
@@ -99,7 +99,10 @@ def get_arguments(raw_args=None, to_group=True, to_merge=True):
|
||||
group = parser.add_mutually_exclusive_group(required=True)
|
||||
|
||||
group.add_argument(
|
||||
"-s", "--song", help="download track by spotify link or name"
|
||||
"-s",
|
||||
"--song",
|
||||
nargs='+',
|
||||
help="download track by spotify link or name"
|
||||
)
|
||||
group.add_argument("-l", "--list", help="download tracks from a file")
|
||||
group.add_argument(
|
||||
|
||||
@@ -22,8 +22,9 @@ def debug_sys_info():
|
||||
|
||||
def match_args():
|
||||
if const.args.song:
|
||||
track_dl = downloader.Downloader(raw_song=const.args.song)
|
||||
track_dl.download_single()
|
||||
for track in const.args.song:
|
||||
track_dl = downloader.Downloader(raw_song=track)
|
||||
track_dl.download_single()
|
||||
elif const.args.list:
|
||||
if const.args.write_m3u:
|
||||
youtube_tools.generate_m3u(track_file=const.args.list)
|
||||
|
||||
Reference in New Issue
Block a user