diff --git a/homeassistant/components/songpal/media_player.py b/homeassistant/components/songpal/media_player.py index e2a9d9c5d57949..55d8f0133a9058 100644 --- a/homeassistant/components/songpal/media_player.py +++ b/homeassistant/components/songpal/media_player.py @@ -164,7 +164,7 @@ async def _volume_changed(volume: VolumeChange): async def _source_changed(content: ContentChange): _LOGGER.debug("Source changed: %s", content) if content.is_input: - self._active_source = self._sources[content.source] + self._active_source = self._sources[content.uri] _LOGGER.debug("New active source: %s", self._active_source) self.async_write_ha_state() else: