From: Rob Sonke Date: Mon, 12 Jan 2026 12:04:04 +0000 (+0100) Subject: fix: Ensure playlist ID is a string in Soundcloud provider (#2957) X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=d45dfcc094481f56c55d4658104ddb46047dabde;p=music-assistant-server.git fix: Ensure playlist ID is a string in Soundcloud provider (#2957) Convert playlist ID to string to prevent an error on startsWith --- diff --git a/music_assistant/providers/soundcloud/__init__.py b/music_assistant/providers/soundcloud/__init__.py index ddc59a61..5cb8fd04 100644 --- a/music_assistant/providers/soundcloud/__init__.py +++ b/music_assistant/providers/soundcloud/__init__.py @@ -299,6 +299,8 @@ class SoundcloudMusicProvider(MusicProvider): async def _get_playlist_object(self, prov_playlist_id: str) -> dict[str, Any]: """Get playlist object from Soundcloud API based on playlist ID type.""" + # Handle playlist id's which are actually numbers + prov_playlist_id = str(prov_playlist_id) if prov_playlist_id.startswith("soundcloud:system-playlists"): # Handle system playlists result = await self._soundcloud.get_system_playlist_details(prov_playlist_id)