From: Rob Sonke Date: Mon, 27 Jan 2025 23:11:36 +0000 (+0100) Subject: Switch the Soundcloud artist tracks to the full listing (#1913) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=e8721f91281df703d6e05e44eb9a3c371c106ba4;p=music-assistant-server.git Switch the Soundcloud artist tracks to the full listing (#1913) --- diff --git a/music_assistant/providers/soundcloud/__init__.py b/music_assistant/providers/soundcloud/__init__.py index c0ea4355..0ec5c96f 100644 --- a/music_assistant/providers/soundcloud/__init__.py +++ b/music_assistant/providers/soundcloud/__init__.py @@ -275,8 +275,9 @@ class SoundcloudMusicProvider(MusicProvider): return result async def get_artist_toptracks(self, prov_artist_id: str) -> list[Track]: - """Get a list of 25 most popular tracks for the given artist.""" - tracks_obj = await self._soundcloud.get_popular_tracks_user(prov_artist_id, 25) + """Get a list of (max 500) tracks for the given artist.""" + tracks_obj = await self._soundcloud.get_tracks_from_user(prov_artist_id, 500) + tracks = [] for item in tracks_obj["collection"]: song = await self._soundcloud.get_track_details(item["id"])