From 0651d7512bbdf11edfad4e02e3692854b905b2e4 Mon Sep 17 00:00:00 2001 From: crobibero Date: Tue, 16 Jun 2020 15:12:48 -0600 Subject: [PATCH] Enable BlurHash for People --- Emby.Server.Implementations/Dto/DtoService.cs | 1 + MediaBrowser.Model/Dto/BaseItemPerson.cs | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/Emby.Server.Implementations/Dto/DtoService.cs b/Emby.Server.Implementations/Dto/DtoService.cs index 3d5460b8cc..c967e9230e 100644 --- a/Emby.Server.Implementations/Dto/DtoService.cs +++ b/Emby.Server.Implementations/Dto/DtoService.cs @@ -621,6 +621,7 @@ namespace Emby.Server.Implementations.Dto { baseItemPerson.PrimaryImageTag = GetTagAndFillBlurhash(dto, entity, ImageType.Primary); baseItemPerson.Id = entity.Id.ToString("N", CultureInfo.InvariantCulture); + baseItemPerson.ImageBlurHashes = dto.ImageBlurHashes; list.Add(baseItemPerson); } } diff --git a/MediaBrowser.Model/Dto/BaseItemPerson.cs b/MediaBrowser.Model/Dto/BaseItemPerson.cs index b080f3e4ac..ddd7667ef5 100644 --- a/MediaBrowser.Model/Dto/BaseItemPerson.cs +++ b/MediaBrowser.Model/Dto/BaseItemPerson.cs @@ -1,5 +1,7 @@ #nullable disable +using System.Collections.Generic; using System.Text.Json.Serialization; +using MediaBrowser.Model.Entities; namespace MediaBrowser.Model.Dto { @@ -38,6 +40,12 @@ namespace MediaBrowser.Model.Dto /// The primary image tag. public string PrimaryImageTag { get; set; } + /// + /// Gets or sets the primary image blurhash. + /// + /// The primary image blurhash. + public Dictionary> ImageBlurHashes { get; set; } + /// /// Gets a value indicating whether this instance has primary image. ///