From: Marcel van der Veldt Date: Thu, 20 Feb 2025 01:12:44 +0000 (+0100) Subject: Fix spotify connect on sonos X-Git-Url: https://git.kitaultman.com/?a=commitdiff_plain;h=6c3204f17a92c1ebe1f4b2f3b62ed5b629e3053d;p=music-assistant-server.git Fix spotify connect on sonos --- diff --git a/music_assistant/providers/sonos/provider.py b/music_assistant/providers/sonos/provider.py index 7937f534..6c66b766 100644 --- a/music_assistant/providers/sonos/provider.py +++ b/music_assistant/providers/sonos/provider.py @@ -17,7 +17,7 @@ from aiohttp.client_exceptions import ClientError from aiosonos.api.models import SonosCapability from aiosonos.utils import get_discovery_info from music_assistant_models.config_entries import ConfigEntry, PlayerConfig -from music_assistant_models.enums import ConfigEntryType, PlayerState, ProviderFeature +from music_assistant_models.enums import ConfigEntryType, MediaType, PlayerState, ProviderFeature from music_assistant_models.errors import PlayerCommandFailed from music_assistant_models.player import DeviceInfo, PlayerMedia from zeroconf import ServiceStateChange @@ -331,7 +331,7 @@ class SonosPlayerProvider(PlayerProvider): await sonos_player.client.player.group.play_stream_url(media.uri, None) return - if media.queue_id: + if media.queue_id and media.media_type != MediaType.PLUGIN_SOURCE: # create a sonos cloud queue and load it cloud_queue_url = f"{self.mass.streams.base_url}/sonos_queue/v2.3/" await sonos_player.client.player.group.play_cloud_queue(