docs: def parse_source(info):
      """
      Parses the source info from an info dict generated by youtube-dl
  
      Args:
          info (dict): The info dict to parse
  
      Returns:
          source (str): The source of this song
      """
  
      if "extractor_key" in info:
          source = info["extractor_key"]
          lower_source = source.lower()
  
          for key in SOURCE_TO_NAME:
              lower_key = key.lower()
              if lower_source == lower_key:
                  source = SOURCE_TO_NAME[lower_key]
  
          if source != "Generic":
              return source
  
      if "url" in info and info["url"] is not None:
          p = urlparse(info["url"])
          if p and p.netloc:
              return p.netloc
  
      return "Unknown"