code: def scrape_hive_url(mc_url, num_tracks=sys.maxsize, folders=False, custom_path=''):
      
  
      try:
          data = get_hive_data(mc_url)
      except Exception as e:
          puts_safe(colored.red("Problem downloading ") + mc_url)
          print(e)
  
      filenames = []
  
      # track_artist = sanitize_filename(data['artist'])
      # track_title = sanitize_filename(data['title'])
      # track_filename = track_artist + ' - ' + track_title + '.mp3'
  
      # if folders:
      #     track_artist_path = join(custom_path, track_artist)
      #     if not exists(track_artist_path):
      #         mkdir(track_artist_path)
      #     track_filename = join(track_artist_path, track_filename)
      #     if exists(track_filename):
      #         puts_safe(colored.yellow("Skipping") + colored.white(': ' + data['title'] + " - it already exists!"))
      #         return []
  
      # puts_safe(colored.green("Downloading") + colored.white(': ' + data['artist'] + " - " + data['title']))
      # download_file(data['mp3_url'], track_filename)
      # tag_file(track_filename,
      #         artist=data['artist'],
      #         title=data['title'],
      #         year=data['year'],
      #         genre=None,
      #         artwork_url=data['artwork_url'])
      # filenames.append(track_filename)
  
      return filenames
docs: Scrape a Hive.co download page.
  
      Returns:
          list: filenames to open