From bdb28033710f1c42ae1f27a0c47e47adb620d25a Mon Sep 17 00:00:00 2001 From: aazz180 Date: Sat, 18 Oct 2025 21:35:59 +0100 Subject: [PATCH] Update StreamsScreen.tsx --- src/screens/StreamsScreen.tsx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/screens/StreamsScreen.tsx b/src/screens/StreamsScreen.tsx index a863c563..189b4ee0 100644 --- a/src/screens/StreamsScreen.tsx +++ b/src/screens/StreamsScreen.tsx @@ -1288,7 +1288,18 @@ export const StreamsScreen = () => { `vidhub://${streamUrl}` ]; break; - + case 'infuse_livecontainer': { + const infuseUrls = [ + `infuse://x-callback-url/play?url=${streamUrl}`, + `infuse://play?url=${streamUrl}`, + `infuse://${streamUrl}` + ]; + externalPlayerUrls = infuseUrls.map(infuseUrl => { + const encoded = Buffer.from(infuseUrl).toString('base64'); + return `livecontainer://open-web-page?url=${encoded}`; + }); + break; + } default: // If no matching player or the setting is somehow invalid, use internal player navigateToPlayer(stream);