docs: def get_details_spotify(song_name):
      '''
      Tries finding metadata through Spotify
      '''
  
      song_name = improvename.songname(song_name)
  
      spotify = spotipy.Spotify()
      results = spotify.search(song_name, limit=1)  # Find top result
  
      log.log_indented('* Finding metadata from Spotify.')
  
      try:
          album = (results['tracks']['items'][0]['album']
                   ['name'])  # Parse json dictionary
          artist = (results['tracks']['items'][0]['album']['artists'][0]['name'])
          song_title = (results['tracks']['items'][0]['name'])
          try:
              log_indented("* Finding lyrics from Genius.com")
              lyrics = get_lyrics_genius(song_title)
          except:
              log_error("* Could not find lyrics from Genius.com, trying something else")
              lyrics = get_lyrics_letssingit(song_title)
  
          match_bool, score = matching_details(song_name, song_title, artist)
          if match_bool:
              return artist, album, song_title, lyrics, match_bool, score
          else:
              return None
  
      except IndexError:
          log.log_error(
              '* Could not find metadata from spotify, trying something else.', indented=True)
          return None