diff --git a/ErsatzTV/Controllers/IptvController.cs b/ErsatzTV/Controllers/IptvController.cs index d10f37de3..21bf3ec93 100644 --- a/ErsatzTV/Controllers/IptvController.cs +++ b/ErsatzTV/Controllers/IptvController.cs @@ -292,7 +292,7 @@ public class IptvController : StreamingControllerBase private async Task GetMultiVariantPlaylist(string channelNumber) { var variantPlaylist = - $"{Request.Scheme}://{Request.Host}/iptv/session/{channelNumber}/hls.m3u8{AccessTokenQuery()}"; + $"{Request.Scheme}://{Request.Host}{Request.PathBase}/iptv/session/{channelNumber}/hls.m3u8{AccessTokenQuery()}"; Option maybeStreamingSpecs = await _mediator.Send(new GetChannelStreamingSpecs(channelNumber));