From 149607efbc5b90f29df01ccfe3f595c4317d7a73 Mon Sep 17 00:00:00 2001 From: Arkadiusz Fal Date: Wed, 29 Dec 2021 20:20:09 +0100 Subject: [PATCH] Fix reporting player item duration to Now Playing --- Model/Player/PlayerModel.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Model/Player/PlayerModel.swift b/Model/Player/PlayerModel.swift index 93c17b80..62cda788 100644 --- a/Model/Player/PlayerModel.swift +++ b/Model/Player/PlayerModel.swift @@ -670,8 +670,8 @@ final class PlayerModel: ObservableObject { } if !currentItem.video.live { - let itemDuration = currentItem.videoDuration ?? 0 - let duration = itemDuration.isFinite ? Int(itemDuration) : nil + let itemDuration = currentItem.videoDuration ?? currentItem.duration + let duration = itemDuration.isFinite ? Double(itemDuration) : nil if !duration.isNil { nowPlayingInfo[MPMediaItemPropertyPlaybackDuration] = duration as AnyObject