mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-07-09 03:04:24 -04:00
Merge pull request #11699 from cvium/fix_livetv
Use MediaType instead of ToString and add text/ as disallowed mimetypes
This commit is contained in:
commit
46c748d888
@ -32,6 +32,8 @@ namespace Jellyfin.LiveTv.TunerHosts
|
|||||||
{
|
{
|
||||||
private static readonly string[] _disallowedMimeTypes =
|
private static readonly string[] _disallowedMimeTypes =
|
||||||
{
|
{
|
||||||
|
"text/plain",
|
||||||
|
"text/html",
|
||||||
"video/x-matroska",
|
"video/x-matroska",
|
||||||
"video/mp4",
|
"video/mp4",
|
||||||
"application/vnd.apple.mpegurl",
|
"application/vnd.apple.mpegurl",
|
||||||
@ -118,7 +120,7 @@ namespace Jellyfin.LiveTv.TunerHosts
|
|||||||
|
|
||||||
if (response.IsSuccessStatusCode)
|
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);
|
return new SharedHttpStream(mediaSource, tunerHost, streamId, FileSystem, _httpClientFactory, Logger, Config, _appHost, _streamHelper);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user