diff --git a/src/cards/ha-media_player-card.html b/src/cards/ha-media_player-card.html index 5152886076..b2c19a2e83 100644 --- a/src/cards/ha-media_player-card.html +++ b/src/cards/ha-media_player-card.html @@ -324,14 +324,10 @@ Polymer({ var cls = 'banner'; if (playerObj.isOff || playerObj.isIdle) { - cls += ' is-off'; - } - - if (!playerObj.stateObj.attributes.entity_picture) { + cls += ' is-off no-cover'; + } else if (!playerObj.stateObj.attributes.entity_picture) { cls += ' no-cover'; - } - - if (playerObj.stateObj.attributes.media_content_type === 'music') { + } else if (playerObj.stateObj.attributes.media_content_type === 'music') { cls += ' content-type-music'; } @@ -349,16 +345,12 @@ Polymer({ computePlaybackControlIcon: function (playerObj) { if (playerObj.isPlaying) { return playerObj.supportsPause ? 'mdi:pause' : 'mdi:stop'; - } else if (playerObj.isPaused || playerObj.isOff) { + } else if (playerObj.isPaused || playerObj.isOff || playerObj.isIdle) { return 'mdi:play'; } return ''; }, - computeShowControls: function (playerObj) { - return !playerObj.isOff; - }, - handleNext: function (ev) { ev.stopPropagation(); this.playerObj.nextTrack();