def METHOD_NAME(self, client, songs):
    print_d(f"Got {len(songs)} songs")
    self.add(songs)
    # Can't have multiple requests cancel each other's copools
    funcid = hash("".join(s["~uri"] for s in songs))
    # Rate limit a little to avoid 429s
    copool.add(self._get_stream_urls, songs, timeout=100, funcid=funcid)