From 2776741e8c99da31da70b6e0fc9bd9a3a8f14323 Mon Sep 17 00:00:00 2001 From: Tim Date: Thu, 16 Oct 2025 15:21:28 +0200 Subject: [PATCH] feat(Player): pass platform name to video --- src/routes/Player/Player.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/routes/Player/Player.js b/src/routes/Player/Player.js index 4231418c6..c0924bf7e 100644 --- a/src/routes/Player/Player.js +++ b/src/routes/Player/Player.js @@ -8,7 +8,7 @@ const langs = require('langs'); const { useTranslation } = require('react-i18next'); const { useRouteFocused } = require('stremio-router'); const { useServices } = require('stremio/services'); -const { onFileDrop, useSettings, useFullscreen, useBinaryState, useToast, useStreamingServer, withCoreSuspender, CONSTANTS, useShell } = require('stremio/common'); +const { onFileDrop, useSettings, useFullscreen, useBinaryState, useToast, useStreamingServer, withCoreSuspender, CONSTANTS, useShell, usePlatform } = require('stremio/common'); const { HorizontalNavBar, Transition, ContextMenu } = require('stremio/components'); const BufferingLoader = require('./BufferingLoader'); const VolumeChangeIndicator = require('./VolumeChangeIndicator'); @@ -43,6 +43,7 @@ const Player = ({ urlParams, queryParams }) => { const statistics = useStatistics(player, streamingServer); const video = useVideo(); const routeFocused = useRouteFocused(); + const platform = usePlatform(); const toast = useToast(); const [seeking, setSeeking] = React.useState(false); @@ -346,6 +347,7 @@ const Player = ({ urlParams, queryParams }) => { maxAudioChannels: settings.surroundSound ? 32 : 2, hardwareDecoding: settings.hardwareDecoding, videoMode: settings.videoMode, + platform: platform.name, streamingServerURL: streamingServer.baseUrl ? casting ? streamingServer.baseUrl