code: def improve_name(song_name):
      
  
      try:
          song_name = os.path.splitext(song_name)[0]
      except IndexError:
          pass
  
      song_name = song_name.partition('ft')[0]
  
      # Replace characters to filter with spaces
      song_name = ''.join(
          map(lambda c: " " if c in chars_filter else c, song_name))
  
      # Remove crap words
      song_name = re.sub('|'.join(re.escape(key) for key in words_filter),
                         "", song_name, flags=re.IGNORECASE)
  
      # Remove duplicate spaces
      song_name = re.sub(' +', ' ', song_name)
  
      return song_name.strip()
docs: Improves file name by removing words such as HD, Official,etc
      eg : Hey Jude (Official HD) lyrics -> Hey Jude
      This helps in better searching of metadata since a spotify search of
      'Hey Jude (Official HD) lyrics' fetches 0 results