diff --git a/src/data/media-player.ts b/src/data/media-player.ts index 2d3902faf6..9f7856183c 100644 --- a/src/data/media-player.ts +++ b/src/data/media-player.ts @@ -339,7 +339,7 @@ export const computeMediaControls = ( }; export const formatMediaTime = (seconds: number | undefined): string => { - if (seconds === undefined) { + if (seconds === undefined || seconds === Infinity) { return ""; } diff --git a/src/panels/media-browser/ha-bar-media-player.ts b/src/panels/media-browser/ha-bar-media-player.ts index ec999e53d5..3f76564e1e 100644 --- a/src/panels/media-browser/ha-bar-media-player.ts +++ b/src/panels/media-browser/ha-bar-media-player.ts @@ -205,7 +205,9 @@ class BarMediaPlayer extends LitElement { ` )} - ${this.narrow + ${stateObj?.attributes.media_duration === Infinity + ? html`` + : this.narrow ? html`` : html`