From 5f1841bfb8b27b71db107d6c1535b8e318412e6c Mon Sep 17 00:00:00 2001 From: Lachezar Lechev Date: Wed, 26 Nov 2025 21:10:23 +0200 Subject: [PATCH] fix: player and useStatistics - use player.stream Signed-off-by: Lachezar Lechev --- src/routes/Player/Player.js | 3 +-- src/routes/Player/useStatistics.js | 11 ++++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/routes/Player/Player.js b/src/routes/Player/Player.js index 1ff2b1e38..2ff0d64e4 100644 --- a/src/routes/Player/Player.js +++ b/src/routes/Player/Player.js @@ -323,8 +323,7 @@ const Player = ({ urlParams, queryParams }) => { setError(null); video.unload(); - // if (player.stream?.type === 'Ready' && streamingServer.settings?.type !== 'Loading') { - if (player.selected && player.stream?.type === 'Ready' && streamingServer.settings?.type !== 'Loading') { + if (player.stream?.type === 'Ready' && streamingServer.settings?.type !== 'Loading') { video.load({ stream: { ...player.stream.content, diff --git a/src/routes/Player/useStatistics.js b/src/routes/Player/useStatistics.js index d13411327..d8b241a8c 100644 --- a/src/routes/Player/useStatistics.js +++ b/src/routes/Player/useStatistics.js @@ -7,11 +7,12 @@ const useStatistics = (player, streamingServer) => { const { core } = useServices(); const stream = React.useMemo(() => { - return player.selected?.stream ? - player.selected.stream - : - null; - }, [player.selected]); + if (player.stream?.type === 'Ready') { + return player.stream.content; + } else { + return null; + } + }, [player.stream]); const infoHash = React.useMemo(() => { return stream?.infoHash ?