diff --git a/src/cards/ha-media_player-card.js b/src/cards/ha-media_player-card.js index e24f08cb68..6a08bb01c9 100644 --- a/src/cards/ha-media_player-card.js +++ b/src/cards/ha-media_player-card.js @@ -279,6 +279,14 @@ class HaMediaPlayerCard extends LocalizeMixin(EventsMixin(PolymerElement)) { } // We have a new picture url + // If entity picture is non-relative, we use that url directly. + if (picture.substr(0, 1) !== "/") { + this._coverShowing = true; + this._coverLoadError = false; + this.$.cover.style.backgroundImage = `url(${picture})`; + return; + } + try { const { content_type: contentType,