@ -5,6 +5,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
@@ -5,6 +5,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## [Unreleased]
### Fixed
- Fix case where specifically-crafted requests could access management UI over streaming port
## [26.8.0] - 2026-08-20
### Added
- Add `Streaming Engine` dropdown to playback troubleshooter to support troubleshooting Next engine playback
@ -307,7 +307,7 @@ public abstract class ExtractEmbeddedSubtitlesHandlerBase(IFileSystem fileSystem
@@ -307,7 +307,7 @@ public abstract class ExtractEmbeddedSubtitlesHandlerBase(IFileSystem fileSystem
@ -316,11 +316,11 @@ public abstract class ExtractEmbeddedSubtitlesHandlerBase(IFileSystem fileSystem
@@ -316,11 +316,11 @@ public abstract class ExtractEmbeddedSubtitlesHandlerBase(IFileSystem fileSystem
@ -85,7 +85,7 @@ public class GetSubtitlePathByIdHandler(IDbContextFactory<TvContext> dbContextFa
@@ -85,7 +85,7 @@ public class GetSubtitlePathByIdHandler(IDbContextFactory<TvContext> dbContextFa
@ -126,7 +126,7 @@ public class GetSubtitlePathByIdHandler(IDbContextFactory<TvContext> dbContextFa
@@ -126,7 +126,7 @@ public class GetSubtitlePathByIdHandler(IDbContextFactory<TvContext> dbContextFa
@ -166,7 +166,7 @@ public class GetSubtitlePathByIdHandler(IDbContextFactory<TvContext> dbContextFa
@@ -166,7 +166,7 @@ public class GetSubtitlePathByIdHandler(IDbContextFactory<TvContext> dbContextFa
@ -4,6 +4,6 @@ public record ConcatPlaylist(string Scheme, string Host, string ChannelNumber, s
@@ -4,6 +4,6 @@ public record ConcatPlaylist(string Scheme, string Host, string ChannelNumber, s
@ -180,7 +180,7 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -180,7 +180,7 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@ -986,7 +986,7 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -986,7 +986,7 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@ -682,7 +682,7 @@ public partial class LocalStatisticsProvider : ILocalStatisticsProvider
@@ -682,7 +682,7 @@ public partial class LocalStatisticsProvider : ILocalStatisticsProvider
@ -225,7 +225,7 @@ public class ExternalJsonPlayoutItemProvider : IExternalJsonPlayoutItemProvider
@@ -225,7 +225,7 @@ public class ExternalJsonPlayoutItemProvider : IExternalJsonPlayoutItemProvider
@ -134,7 +135,7 @@ public class InternalController : StreamingControllerBase
@@ -134,7 +135,7 @@ public class InternalController : StreamingControllerBase
@ -157,7 +158,7 @@ public class InternalController : StreamingControllerBase
@@ -157,7 +158,7 @@ public class InternalController : StreamingControllerBase
@ -187,7 +188,7 @@ public class InternalController : StreamingControllerBase
@@ -187,7 +188,7 @@ public class InternalController : StreamingControllerBase
@ -219,7 +220,7 @@ public class InternalController : StreamingControllerBase
@@ -219,7 +220,7 @@ public class InternalController : StreamingControllerBase
});
}
[HttpGet("/media/subtitle/{id:int}")]
[HttpGet("media/subtitle/{id:int}")]
publicasyncTask<IActionResult>GetSubtitle(
intid,
[FromQuery]long?seekToMs,
@ -299,7 +300,7 @@ public class InternalController : StreamingControllerBase
@@ -299,7 +300,7 @@ public class InternalController : StreamingControllerBase