From f2bcd2c67529a12edd2823d47d3d405a6ba68de0 Mon Sep 17 00:00:00 2001 From: Fredrik Burmester Date: Sun, 10 Nov 2024 10:58:45 +0100 Subject: [PATCH] fix: report playback stopped --- app/(auth)/vlc-player.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/(auth)/vlc-player.tsx b/app/(auth)/vlc-player.tsx index 2fec8db8..6c91758f 100644 --- a/app/(auth)/vlc-player.tsx +++ b/app/(auth)/vlc-player.tsx @@ -211,11 +211,12 @@ export default function page() { }, [videoRef]); const reportPlaybackStopped = async () => { - if (!api) return; - await getPlaystateApi(api).onPlaybackStopped({ + const currentTimeInTicks = msToTicks(progress.value); + + await getPlaystateApi(api!).onPlaybackStopped({ itemId: item?.Id!, mediaSourceId: mediaSourceId, - positionTicks: Math.floor(progress.value), + positionTicks: currentTimeInTicks, playSessionId: stream?.sessionId!, }); }; @@ -388,7 +389,7 @@ export default function page() { setSubtitleTrack={videoRef.current.setSubtitleTrack} setSubtitleURL={videoRef.current.setSubtitleURL} setAudioTrack={videoRef.current.setAudioTrack} - stop={videoRef.current?.stop} + stop={stop} isVlc /> )}