diff --git a/src/data/media-player.ts b/src/data/media-player.ts index cfb17c91c5..ddf024ac98 100644 --- a/src/data/media-player.ts +++ b/src/data/media-player.ts @@ -12,6 +12,7 @@ export const SUPPORT_TURN_OFF = 256; export const SUPPORT_PLAY_MEDIA = 512; export const SUPPORT_VOLUME_BUTTONS = 1024; export const SUPPORT_SELECT_SOURCE = 2048; +export const SUPPORT_STOP = 4096; export const SUPPORTS_PLAY = 16384; export const SUPPORT_SELECT_SOUND_MODE = 65536; export const OFF_STATES = ["off", "idle"]; diff --git a/src/panels/lovelace/cards/hui-media-control-card.ts b/src/panels/lovelace/cards/hui-media-control-card.ts index 5b2e32358e..d93791597b 100644 --- a/src/panels/lovelace/cards/hui-media-control-card.ts +++ b/src/panels/lovelace/cards/hui-media-control-card.ts @@ -25,12 +25,14 @@ import { SUPPORT_NEXT_TRACK, SUPPORTS_PLAY, fetchMediaPlayerThumbnailWithCache, + SUPPORT_STOP, } from "../../../data/media-player"; import { hasConfigOrEntityChanged } from "../common/has-changed"; import { HomeAssistant, MediaEntity } from "../../../types"; import { LovelaceCard, LovelaceCardEditor } from "../types"; import { fireEvent } from "../../../common/dom/fire_event"; import { MediaControlCardConfig } from "./types"; +import { UNAVAILABLE } from "../../../data/entity"; @customElement("hui-media-control-card") export class HuiMediaControlCard extends LitElement implements LovelaceCard { @@ -94,9 +96,8 @@ export class HuiMediaControlCard extends LitElement implements LovelaceCard { style="background-image: url(${this.hass.hassUrl(picture)})" >