diff --git a/voicelink/pool.py b/voicelink/pool.py index a79da7f..5b258f8 100644 --- a/voicelink/pool.py +++ b/voicelink/pool.py @@ -515,7 +515,7 @@ class Node: ) for track in tracks ] - async def get_recommendations(self, track: Track, limit: int = None) -> List[Optional[Track]]: + async def get_recommendations(self, track: Track, limit: int = 20) -> List[Optional[Track]]: if track.spotify: if not self.spotify_client: return [] diff --git a/voicelink/spotify/client.py b/voicelink/spotify/client.py index 1ea310a..3d1dff2 100644 --- a/voicelink/spotify/client.py +++ b/voicelink/spotify/client.py @@ -91,7 +91,7 @@ class Client: data = await self.get_request(request_url) return [ Track(track) for track in data['tracks']['items'] ] - async def similar_track(self, seed_tracks: str, *, limit: int = 5) -> List[Track]: + async def similar_track(self, seed_tracks: str, *, limit: int = 10) -> List[Track]: request_url = SUGGESTION_URL.format(limit=limit, seed_tracks=seed_tracks) data = await self.get_request(request_url) return [ Track(track) for track in data['tracks'] ]