From 9b4c6eea63c4819ffe6788de5e87e6c07ec159c1 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 20 Feb 2022 20:07:10 -0800 Subject: [PATCH] Handle inifinity media duration (#11749) --- src/data/media-player.ts | 2 +- src/panels/media-browser/ha-bar-media-player.ts | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) 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`