From 3ac1063c9bd78a0c877f776063ba525377a99de7 Mon Sep 17 00:00:00 2001 From: WebStreamr <210764791+webstreamr@users.noreply.github.com> Date: Wed, 25 Jun 2025 17:58:40 +0000 Subject: [PATCH] fix: build MediaFlow Proxy URL without concatenation Fixes issues with trailing slashes --- src/utils/media-flow-proxy.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/utils/media-flow-proxy.ts b/src/utils/media-flow-proxy.ts index c167da3..e4498e9 100644 --- a/src/utils/media-flow-proxy.ts +++ b/src/utils/media-flow-proxy.ts @@ -11,7 +11,7 @@ interface ExtractResult { export const supportsMediaFlowProxy = (ctx: Context): boolean => !!ctx.config['mediaFlowProxyUrl']; const buildMediaFlowProxyExtractorUrl = (ctx: Context, host: string, url: URL): URL => { - const mediaFlowProxyUrl = new URL(`${ctx.config.mediaFlowProxyUrl}/extractor/video`); + const mediaFlowProxyUrl = new URL('/extractor/video', ctx.config.mediaFlowProxyUrl); mediaFlowProxyUrl.searchParams.append('host', host); mediaFlowProxyUrl.searchParams.append('api_password', `${ctx.config.mediaFlowProxyPassword}`);