|
|
|
@ -559,8 +559,7 @@ namespace Jellyfin.Api.Controllers
|
|
|
|
|
blur,
|
|
|
|
|
backgroundColor,
|
|
|
|
|
foregroundLayer,
|
|
|
|
|
item,
|
|
|
|
|
Request.Method.Equals(HttpMethods.Head, StringComparison.OrdinalIgnoreCase))
|
|
|
|
|
item)
|
|
|
|
|
.ConfigureAwait(false);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -643,8 +642,7 @@ namespace Jellyfin.Api.Controllers
|
|
|
|
|
blur,
|
|
|
|
|
backgroundColor,
|
|
|
|
|
foregroundLayer,
|
|
|
|
|
item,
|
|
|
|
|
Request.Method.Equals(HttpMethods.Head, StringComparison.OrdinalIgnoreCase))
|
|
|
|
|
item)
|
|
|
|
|
.ConfigureAwait(false);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -727,8 +725,7 @@ namespace Jellyfin.Api.Controllers
|
|
|
|
|
blur,
|
|
|
|
|
backgroundColor,
|
|
|
|
|
foregroundLayer,
|
|
|
|
|
item,
|
|
|
|
|
Request.Method.Equals(HttpMethods.Head, StringComparison.OrdinalIgnoreCase))
|
|
|
|
|
item)
|
|
|
|
|
.ConfigureAwait(false);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -811,8 +808,7 @@ namespace Jellyfin.Api.Controllers
|
|
|
|
|
blur,
|
|
|
|
|
backgroundColor,
|
|
|
|
|
foregroundLayer,
|
|
|
|
|
item,
|
|
|
|
|
Request.Method.Equals(HttpMethods.Head, StringComparison.OrdinalIgnoreCase))
|
|
|
|
|
item)
|
|
|
|
|
.ConfigureAwait(false);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -895,8 +891,7 @@ namespace Jellyfin.Api.Controllers
|
|
|
|
|
blur,
|
|
|
|
|
backgroundColor,
|
|
|
|
|
foregroundLayer,
|
|
|
|
|
item,
|
|
|
|
|
Request.Method.Equals(HttpMethods.Head, StringComparison.OrdinalIgnoreCase))
|
|
|
|
|
item)
|
|
|
|
|
.ConfigureAwait(false);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -979,8 +974,7 @@ namespace Jellyfin.Api.Controllers
|
|
|
|
|
blur,
|
|
|
|
|
backgroundColor,
|
|
|
|
|
foregroundLayer,
|
|
|
|
|
item,
|
|
|
|
|
Request.Method.Equals(HttpMethods.Head, StringComparison.OrdinalIgnoreCase))
|
|
|
|
|
item)
|
|
|
|
|
.ConfigureAwait(false);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -1063,8 +1057,7 @@ namespace Jellyfin.Api.Controllers
|
|
|
|
|
blur,
|
|
|
|
|
backgroundColor,
|
|
|
|
|
foregroundLayer,
|
|
|
|
|
item,
|
|
|
|
|
Request.Method.Equals(HttpMethods.Head, StringComparison.OrdinalIgnoreCase))
|
|
|
|
|
item)
|
|
|
|
|
.ConfigureAwait(false);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -1147,8 +1140,7 @@ namespace Jellyfin.Api.Controllers
|
|
|
|
|
blur,
|
|
|
|
|
backgroundColor,
|
|
|
|
|
foregroundLayer,
|
|
|
|
|
item,
|
|
|
|
|
Request.Method.Equals(HttpMethods.Head, StringComparison.OrdinalIgnoreCase))
|
|
|
|
|
item)
|
|
|
|
|
.ConfigureAwait(false);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -1231,8 +1223,7 @@ namespace Jellyfin.Api.Controllers
|
|
|
|
|
blur,
|
|
|
|
|
backgroundColor,
|
|
|
|
|
foregroundLayer,
|
|
|
|
|
item,
|
|
|
|
|
Request.Method.Equals(HttpMethods.Head, StringComparison.OrdinalIgnoreCase))
|
|
|
|
|
item)
|
|
|
|
|
.ConfigureAwait(false);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -1315,8 +1306,7 @@ namespace Jellyfin.Api.Controllers
|
|
|
|
|
blur,
|
|
|
|
|
backgroundColor,
|
|
|
|
|
foregroundLayer,
|
|
|
|
|
item,
|
|
|
|
|
Request.Method.Equals(HttpMethods.Head, StringComparison.OrdinalIgnoreCase))
|
|
|
|
|
item)
|
|
|
|
|
.ConfigureAwait(false);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -1399,8 +1389,7 @@ namespace Jellyfin.Api.Controllers
|
|
|
|
|
blur,
|
|
|
|
|
backgroundColor,
|
|
|
|
|
foregroundLayer,
|
|
|
|
|
item,
|
|
|
|
|
Request.Method.Equals(HttpMethods.Head, StringComparison.OrdinalIgnoreCase))
|
|
|
|
|
item)
|
|
|
|
|
.ConfigureAwait(false);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -1483,8 +1472,7 @@ namespace Jellyfin.Api.Controllers
|
|
|
|
|
blur,
|
|
|
|
|
backgroundColor,
|
|
|
|
|
foregroundLayer,
|
|
|
|
|
item,
|
|
|
|
|
Request.Method.Equals(HttpMethods.Head, StringComparison.OrdinalIgnoreCase))
|
|
|
|
|
item)
|
|
|
|
|
.ConfigureAwait(false);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -1585,7 +1573,6 @@ namespace Jellyfin.Api.Controllers
|
|
|
|
|
backgroundColor,
|
|
|
|
|
foregroundLayer,
|
|
|
|
|
null,
|
|
|
|
|
Request.Method.Equals(HttpMethods.Head, StringComparison.OrdinalIgnoreCase),
|
|
|
|
|
info)
|
|
|
|
|
.ConfigureAwait(false);
|
|
|
|
|
}
|
|
|
|
@ -1687,7 +1674,6 @@ namespace Jellyfin.Api.Controllers
|
|
|
|
|
backgroundColor,
|
|
|
|
|
foregroundLayer,
|
|
|
|
|
null,
|
|
|
|
|
Request.Method.Equals(HttpMethods.Head, StringComparison.OrdinalIgnoreCase),
|
|
|
|
|
info)
|
|
|
|
|
.ConfigureAwait(false);
|
|
|
|
|
}
|
|
|
|
@ -1772,7 +1758,6 @@ namespace Jellyfin.Api.Controllers
|
|
|
|
|
string? backgroundColor,
|
|
|
|
|
string? foregroundLayer,
|
|
|
|
|
BaseItem? item,
|
|
|
|
|
bool isHeadRequest,
|
|
|
|
|
ItemImageInfo? imageInfo = null)
|
|
|
|
|
{
|
|
|
|
|
if (percentPlayed.HasValue)
|
|
|
|
@ -1843,8 +1828,7 @@ namespace Jellyfin.Api.Controllers
|
|
|
|
|
imageInfo,
|
|
|
|
|
outputFormats,
|
|
|
|
|
cacheDuration,
|
|
|
|
|
responseHeaders,
|
|
|
|
|
isHeadRequest).ConfigureAwait(false);
|
|
|
|
|
responseHeaders).ConfigureAwait(false);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private ImageFormat[] GetOutputFormats(ImageFormat? format)
|
|
|
|
@ -1941,8 +1925,7 @@ namespace Jellyfin.Api.Controllers
|
|
|
|
|
ItemImageInfo imageInfo,
|
|
|
|
|
IReadOnlyCollection<ImageFormat> supportedFormats,
|
|
|
|
|
TimeSpan? cacheDuration,
|
|
|
|
|
IDictionary<string, string> headers,
|
|
|
|
|
bool isHeadRequest)
|
|
|
|
|
IDictionary<string, string> headers)
|
|
|
|
|
{
|
|
|
|
|
if (!imageInfo.IsLocalFile && item != null)
|
|
|
|
|
{
|
|
|
|
|