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,6 +155,7 @@ def download_single(raw_song, number=None):
 | 
				
			|||||||
        if not refined_songname == " - ":
 | 
					        if not refined_songname == " - ":
 | 
				
			||||||
            songname = refined_songname
 | 
					            songname = refined_songname
 | 
				
			||||||
    else:
 | 
					    else:
 | 
				
			||||||
 | 
					        if not const.args.no_metadata:
 | 
				
			||||||
            log.warning("Could not find metadata")
 | 
					            log.warning("Could not find metadata")
 | 
				
			||||||
        songname = internals.sanitize_title(songname)
 | 
					        songname = internals.sanitize_title(songname)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -41,12 +41,17 @@ 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("-", " ")
 | 
				
			||||||
 | 
					        if not const.args.no_metadata:
 | 
				
			||||||
            meta_tags = spotify_tools.generate_metadata(track)
 | 
					            meta_tags = spotify_tools.generate_metadata(track)
 | 
				
			||||||
    else:
 | 
					    else:
 | 
				
			||||||
 | 
					        if not const.args.no_metadata:
 | 
				
			||||||
            meta_tags = spotify_tools.generate_metadata(track)
 | 
					            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)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user