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)