diff --git a/src/Jellyfin.LiveTv/TunerHosts/M3UTunerHost.cs b/src/Jellyfin.LiveTv/TunerHosts/M3UTunerHost.cs index 97090e442d..c1e1a7bda8 100644 --- a/src/Jellyfin.LiveTv/TunerHosts/M3UTunerHost.cs +++ b/src/Jellyfin.LiveTv/TunerHosts/M3UTunerHost.cs @@ -32,6 +32,8 @@ namespace Jellyfin.LiveTv.TunerHosts { private static readonly string[] _disallowedMimeTypes = { + "text/plain", + "text/html", "video/x-matroska", "video/mp4", "application/vnd.apple.mpegurl", @@ -118,7 +120,7 @@ namespace Jellyfin.LiveTv.TunerHosts if (response.IsSuccessStatusCode) { - if (!_disallowedMimeTypes.Contains(response.Content.Headers.ContentType?.ToString(), StringComparison.OrdinalIgnoreCase)) + if (!_disallowedMimeTypes.Contains(response.Content.Headers.ContentType?.MediaType, StringComparison.OrdinalIgnoreCase)) { return new SharedHttpStream(mediaSource, tunerHost, streamId, FileSystem, _httpClientFactory, Logger, Config, _appHost, _streamHelper); }