mirror of
https://github.com/KevinMidboe/spotify-downloader.git
synced 2025-10-29 18:00:15 +00:00
Doesn't search song on Spotify if "--no-metadata" passed (#404)
* Doesn't search song on Spotify if '--no-metadata' passed * Doesn't search song on Spotify if '--no-metadata' passed * Doesn't war user that 'no metadata found' if '--no-metadata' passed
This commit is contained in:
committed by
Ritiek Malhotra
parent
f65034f17e
commit
94f0b3e95d
@@ -155,7 +155,8 @@ def download_single(raw_song, number=None):
|
|||||||
if not refined_songname == " - ":
|
if not refined_songname == " - ":
|
||||||
songname = refined_songname
|
songname = refined_songname
|
||||||
else:
|
else:
|
||||||
log.warning("Could not find metadata")
|
if not const.args.no_metadata:
|
||||||
|
log.warning("Could not find metadata")
|
||||||
songname = internals.sanitize_title(songname)
|
songname = internals.sanitize_title(songname)
|
||||||
|
|
||||||
if const.args.dry_run:
|
if const.args.dry_run:
|
||||||
|
|||||||
@@ -41,13 +41,18 @@ def go_pafy(raw_song, meta_tags=None):
|
|||||||
|
|
||||||
|
|
||||||
def match_video_and_metadata(track, force_pafy=True):
|
def match_video_and_metadata(track, force_pafy=True):
|
||||||
|
""" Get and match track data from YouTube and Spotify. """
|
||||||
|
meta_tags = None
|
||||||
|
|
||||||
if internals.is_youtube(track):
|
if internals.is_youtube(track):
|
||||||
log.debug("Input song is a YouTube URL")
|
log.debug("Input song is a YouTube URL")
|
||||||
content = go_pafy(track, meta_tags=None)
|
content = go_pafy(track, meta_tags=None)
|
||||||
track = slugify(content.title).replace("-", " ")
|
track = slugify(content.title).replace("-", " ")
|
||||||
meta_tags = spotify_tools.generate_metadata(track)
|
if not const.args.no_metadata:
|
||||||
|
meta_tags = spotify_tools.generate_metadata(track)
|
||||||
else:
|
else:
|
||||||
meta_tags = spotify_tools.generate_metadata(track)
|
if not const.args.no_metadata:
|
||||||
|
meta_tags = spotify_tools.generate_metadata(track)
|
||||||
if force_pafy:
|
if force_pafy:
|
||||||
content = go_pafy(track, meta_tags)
|
content = go_pafy(track, meta_tags)
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user