diff --git a/allstarr/Controllers/JellyfinController.cs b/allstarr/Controllers/JellyfinController.cs
index 309200f..d607da2 100644
--- a/allstarr/Controllers/JellyfinController.cs
+++ b/allstarr/Controllers/JellyfinController.cs
@@ -3529,8 +3529,17 @@ public class JellyfinController : ControllerBase
return null; // Fall back to legacy mode
}
- // Request MediaSources field to get bitrate info
- var playlistItemsUrl = $"Playlists/{playlistId}/Items?UserId={userId}&Fields=MediaSources";
+ // Pass through all requested fields from the original request
+ var queryString = Request.QueryString.Value ?? "";
+ var playlistItemsUrl = $"Playlists/{playlistId}/Items?UserId={userId}";
+
+ // Append the original query string (which includes Fields parameter)
+ if (!string.IsNullOrEmpty(queryString))
+ {
+ // Remove the leading ? if present
+ queryString = queryString.TrimStart('?');
+ playlistItemsUrl = $"{playlistItemsUrl}&{queryString}";
+ }
_logger.LogInformation("🔍 Fetching existing tracks from Jellyfin playlist {PlaylistId} with UserId {UserId}",
playlistId, userId);
diff --git a/allstarr/allstarr.csproj b/allstarr/allstarr.csproj
index 6923be7..2934413 100644
--- a/allstarr/allstarr.csproj
+++ b/allstarr/allstarr.csproj
@@ -5,9 +5,9 @@
enable
enable
allstarr
- 1.0.0
- 1.0.0.0
- 1.0.0.0
+ 1.2.2
+ 1.2.2.0
+ 1.2.2.0