From d6706a4386516c9937693123f1e6cb66379d3d64 Mon Sep 17 00:00:00 2001
From: hakito73 <46843079+hakito73@users.noreply.github.com>
Date: Wed, 5 Aug 2026 13:55:09 +0200
Subject: [PATCH 1/2] Target Jellyfin 12 RC4
---
InfuseSync/InfuseSync.Jellyfin.csproj | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/InfuseSync/InfuseSync.Jellyfin.csproj b/InfuseSync/InfuseSync.Jellyfin.csproj
index 1820e15..262d0ef 100644
--- a/InfuseSync/InfuseSync.Jellyfin.csproj
+++ b/InfuseSync/InfuseSync.Jellyfin.csproj
@@ -7,7 +7,7 @@
- net9.0
+ net10.0
1.5.2
1.5.2
InfuseSync
@@ -16,9 +16,9 @@
-
-
-
+
+
+
From 845352f23d2d9203f0ee91d41a6806e1141a3910 Mon Sep 17 00:00:00 2001
From: hakito73 <46843079+hakito73@users.noreply.github.com>
Date: Wed, 5 Aug 2026 13:55:21 +0200
Subject: [PATCH 2/2] Bind to the Jellyfin 12 DTO API
---
InfuseSync/API/InfuseSyncService.cs | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/InfuseSync/API/InfuseSyncService.cs b/InfuseSync/API/InfuseSyncService.cs
index 3827dc5..91ab973 100644
--- a/InfuseSync/API/InfuseSyncService.cs
+++ b/InfuseSync/API/InfuseSyncService.cs
@@ -268,7 +268,12 @@ public QueryResult Get(GetUpdatedItemsQuery request)
var items = GetUserItems(user, itemsUpdated);
var options = new DtoOptions { Fields = request.GetItemFields() };
- var itemDtos = _dtoService.GetBaseItemDtos(items, options, user);
+ var itemDtos = _dtoService.GetBaseItemDtos(
+ items,
+ options,
+ user,
+ owner: null,
+ skipVisibilityCheck: false);
return new QueryResult {
Items = itemDtos,