From a50062b543e18f1a5b93b4f543ea990aa329e43d Mon Sep 17 00:00:00 2001 From: Rob Rogers Date: Sat, 7 Feb 2026 09:51:48 -0500 Subject: [PATCH] range request forwarding to immich, don't buffer videos to memory --- ImmichFrame.Core/Logic/Pool/MemoryAssetsPool.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ImmichFrame.Core/Logic/Pool/MemoryAssetsPool.cs b/ImmichFrame.Core/Logic/Pool/MemoryAssetsPool.cs index c5b63d5d..4ad20f99 100644 --- a/ImmichFrame.Core/Logic/Pool/MemoryAssetsPool.cs +++ b/ImmichFrame.Core/Logic/Pool/MemoryAssetsPool.cs @@ -9,13 +9,14 @@ public class MemoryAssetsPool(ImmichApi immichApi, IAccountSettings accountSetti { protected override async Task> LoadAssets(CancellationToken ct = default) { - var memories = await immichApi.SearchMemoriesAsync(DateTime.Today.ToUniversalTime(), null, null, null, ct); + var searchDate = new DateTimeOffset(DateTime.SpecifyKind(DateTime.Today, DateTimeKind.Utc), TimeSpan.Zero); + var memories = await immichApi.SearchMemoriesAsync(searchDate, null, null, null, ct); var memoryAssets = new List(); foreach (var memory in memories) { var assets = memory.Assets.ToList(); - var yearsAgo = DateTime.Now.Year - memory.Data.Year; + var yearsAgo = searchDate.Year - memory.Data.Year; if (!accountSettings.ShowVideos) {