Browse Source

Enable BlurHash for People

crobibero 5 years ago
parent
commit
0651d7512b

+ 1 - 0
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);
                 }
             }

+ 8 - 0
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
         /// <value>The primary image tag.</value>
         public string PrimaryImageTag { get; set; }
 
+        /// <summary>
+        /// Gets or sets the primary image blurhash.
+        /// </summary>
+        /// <value>The primary image blurhash.</value>
+        public Dictionary<ImageType, Dictionary<string, string>> ImageBlurHashes { get; set; }
+
         /// <summary>
         /// Gets a value indicating whether this instance has primary image.
         /// </summary>