From c0f8897a5f4ba5e50f3b25b47add550265a04086 Mon Sep 17 00:00:00 2001 From: Daniel Chick Date: Tue, 6 Aug 2024 12:49:22 -0500 Subject: [PATCH] Media Item HD Attribute Source (#1165) * Clear todo by using the stream to indicate having HD * Use only media stream --- .../Views/ItemView/Components/AttributeHStack.swift | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Swiftfin/Views/ItemView/Components/AttributeHStack.swift b/Swiftfin/Views/ItemView/Components/AttributeHStack.swift index 9b308735..dd019db0 100644 --- a/Swiftfin/Views/ItemView/Components/AttributeHStack.swift +++ b/Swiftfin/Views/ItemView/Components/AttributeHStack.swift @@ -22,14 +22,13 @@ extension ItemView { .asAttributeStyle(.outline) } - // TODO: Have stream indicate this instead? - if viewModel.item.isHD ?? false { - Text("HD") - .asAttributeStyle(.fill) - } - if let mediaStreams = viewModel.selectedMediaSource?.mediaStreams { + if mediaStreams.hasHDVideo { + Text("HD") + .asAttributeStyle(.fill) + } + if mediaStreams.has4KVideo { Text("4K") .asAttributeStyle(.fill)