From 9e5c1e37c0d36e68dce1435f652d001ad06bcd79 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Tue, 12 Apr 2022 14:50:07 -0700 Subject: [PATCH] Not all music are URLs (#69936) --- homeassistant/components/mpd/media_player.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/homeassistant/components/mpd/media_player.py b/homeassistant/components/mpd/media_player.py index 06e711c5cf3..d3262a0d5da 100644 --- a/homeassistant/components/mpd/media_player.py +++ b/homeassistant/components/mpd/media_player.py @@ -454,7 +454,7 @@ class MpdDevice(MediaPlayerEntity): if media_source.is_media_source_id(media_id): media_type = MEDIA_TYPE_MUSIC play_item = await media_source.async_resolve_media(self.hass, media_id) - media_id = play_item.url + media_id = async_process_play_media_url(self.hass, play_item.url) if media_type == MEDIA_TYPE_PLAYLIST: _LOGGER.debug("Playing playlist: %s", media_id) @@ -467,8 +467,6 @@ class MpdDevice(MediaPlayerEntity): await self._client.load(media_id) await self._client.play() else: - media_id = async_process_play_media_url(self.hass, media_id) - await self._client.clear() self._currentplaylist = None await self._client.add(media_id)