mirror of
				https://github.com/KevinMidboe/spotify-downloader.git
				synced 2025-10-29 18:00:15 +00:00 
			
		
		
		
	WARN if encoder not found
This commit is contained in:
		
							
								
								
									
										17
									
								
								spotdl.py
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								spotdl.py
									
									
									
									
									
								
							| @@ -439,13 +439,24 @@ def grab_single(raw_song, number=None): | |||||||
|             input_song = file_name + args.input_ext |             input_song = file_name + args.input_ext | ||||||
|             output_song = file_name + args.output_ext |             output_song = file_name + args.output_ext | ||||||
|             print('') |             print('') | ||||||
|             convert.song(input_song, output_song, args.folder, |  | ||||||
|                          avconv=args.avconv) |             try: | ||||||
|  |                 convert.song(input_song, output_song, args.folder, | ||||||
|  |                              avconv=args.avconv) | ||||||
|  |             except FileNotFoundError: | ||||||
|  |                 if args.avconv: | ||||||
|  |                     encoder = 'avconv' | ||||||
|  |                 else: | ||||||
|  |                     encoder = 'ffmpeg' | ||||||
|  |                 log.warning('Could not find {0}, skipping conversion'.format(encoder)) | ||||||
|  |                 args.output_ext = args.input_ext | ||||||
|  |                 output_song = file_name + args.output_ext | ||||||
|  |  | ||||||
|             if not args.input_ext == args.output_ext: |             if not args.input_ext == args.output_ext: | ||||||
|                 os.remove(os.path.join(args.folder, input_song)) |                 os.remove(os.path.join(args.folder, input_song)) | ||||||
|  |  | ||||||
|             if not args.no_metadata: |             if not args.no_metadata: | ||||||
|                 metadata.embed(os.path.join(args.folder, output_song), meta_tags) |                 metadata.embed(os.path.join(args.folder, output_song), meta_tags) | ||||||
|  |  | ||||||
|         else: |         else: | ||||||
|             log.error('No audio streams available') |             log.error('No audio streams available') | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user