diff --git a/ext/src/ui/popup/ReceiverMedia.svelte b/ext/src/ui/popup/ReceiverMedia.svelte index 9549f67..617525a 100644 --- a/ext/src/ui/popup/ReceiverMedia.svelte +++ b/ext/src/ui/popup/ReceiverMedia.svelte @@ -33,7 +33,8 @@ status.playerState === PlayerState.PAUSED; $: hasDuration = status.media?.duration && status.media?.duration > 0; - $: isLive = status.supportedMediaCommands & _MediaCommand.SEEK; + $: isSeekable = status.supportedMediaCommands & _MediaCommand.SEEK; + $: isLive = status.media?.streamType === StreamType.LIVE; let mediaTitle: Optional; let mediaSubtitle: Optional; @@ -170,9 +171,9 @@
- {#if status.media && status.media?.duration && hasDuration && isLive} + {#if status.media && status.media?.duration && hasDuration && isSeekable}
- {#if status.media?.streamType === StreamType.LIVE} + {#if isLive} {_("popupMediaLive")} @@ -289,7 +290,7 @@ {/if} - {#if !(status.supportedMediaCommands & _MediaCommand.SEEK) && isLive} + {#if isLive && !isSeekable} {_("popupMediaLive")}