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
						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