| 
														
															@@ -4,6 +4,7 @@ using System.ComponentModel.DataAnnotations; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 using System.Linq; 
														 | 
														
														 | 
														
															 using System.Linq; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 using Jellyfin.Api.Constants; 
														 | 
														
														 | 
														
															 using Jellyfin.Api.Constants; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 using Jellyfin.Api.Extensions; 
														 | 
														
														 | 
														
															 using Jellyfin.Api.Extensions; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+using Jellyfin.Api.ModelBinders; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 using Jellyfin.Data.Entities; 
														 | 
														
														 | 
														
															 using Jellyfin.Data.Entities; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 using MediaBrowser.Controller.Dto; 
														 | 
														
														 | 
														
															 using MediaBrowser.Controller.Dto; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 using MediaBrowser.Controller.Entities; 
														 | 
														
														 | 
														
															 using MediaBrowser.Controller.Entities; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -72,7 +73,7 @@ namespace Jellyfin.Api.Controllers 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             [FromQuery] bool? enableImages, 
														 | 
														
														 | 
														
															             [FromQuery] bool? enableImages, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             [FromQuery] bool? enableUserData, 
														 | 
														
														 | 
														
															             [FromQuery] bool? enableUserData, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             [FromQuery] int? imageTypeLimit, 
														 | 
														
														 | 
														
															             [FromQuery] int? imageTypeLimit, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            [FromQuery] ImageType[] enableImageTypes) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            [FromQuery, ModelBinder(typeof(CommaDelimitedArrayModelBinder))] ImageType[] enableImageTypes) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         { 
														 | 
														
														 | 
														
															         { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var item = _libraryManager.GetItemById(id); 
														 | 
														
														 | 
														
															             var item = _libraryManager.GetItemById(id); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var user = userId.HasValue && !userId.Equals(Guid.Empty) 
														 | 
														
														 | 
														
															             var user = userId.HasValue && !userId.Equals(Guid.Empty) 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -109,7 +110,7 @@ namespace Jellyfin.Api.Controllers 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             [FromQuery] bool? enableImages, 
														 | 
														
														 | 
														
															             [FromQuery] bool? enableImages, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             [FromQuery] bool? enableUserData, 
														 | 
														
														 | 
														
															             [FromQuery] bool? enableUserData, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             [FromQuery] int? imageTypeLimit, 
														 | 
														
														 | 
														
															             [FromQuery] int? imageTypeLimit, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            [FromQuery] ImageType[] enableImageTypes) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            [FromQuery, ModelBinder(typeof(CommaDelimitedArrayModelBinder))] ImageType[] enableImageTypes) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         { 
														 | 
														
														 | 
														
															         { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var album = _libraryManager.GetItemById(id); 
														 | 
														
														 | 
														
															             var album = _libraryManager.GetItemById(id); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var user = userId.HasValue && !userId.Equals(Guid.Empty) 
														 | 
														
														 | 
														
															             var user = userId.HasValue && !userId.Equals(Guid.Empty) 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -146,7 +147,7 @@ namespace Jellyfin.Api.Controllers 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             [FromQuery] bool? enableImages, 
														 | 
														
														 | 
														
															             [FromQuery] bool? enableImages, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             [FromQuery] bool? enableUserData, 
														 | 
														
														 | 
														
															             [FromQuery] bool? enableUserData, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             [FromQuery] int? imageTypeLimit, 
														 | 
														
														 | 
														
															             [FromQuery] int? imageTypeLimit, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            [FromQuery] ImageType[] enableImageTypes) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            [FromQuery, ModelBinder(typeof(CommaDelimitedArrayModelBinder))] ImageType[] enableImageTypes) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         { 
														 | 
														
														 | 
														
															         { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var playlist = (Playlist)_libraryManager.GetItemById(id); 
														 | 
														
														 | 
														
															             var playlist = (Playlist)_libraryManager.GetItemById(id); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var user = userId.HasValue && !userId.Equals(Guid.Empty) 
														 | 
														
														 | 
														
															             var user = userId.HasValue && !userId.Equals(Guid.Empty) 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -183,7 +184,7 @@ namespace Jellyfin.Api.Controllers 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             [FromQuery] bool? enableImages, 
														 | 
														
														 | 
														
															             [FromQuery] bool? enableImages, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             [FromQuery] bool? enableUserData, 
														 | 
														
														 | 
														
															             [FromQuery] bool? enableUserData, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             [FromQuery] int? imageTypeLimit, 
														 | 
														
														 | 
														
															             [FromQuery] int? imageTypeLimit, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            [FromQuery] ImageType[] enableImageTypes) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            [FromQuery, ModelBinder(typeof(CommaDelimitedArrayModelBinder))] ImageType[] enableImageTypes) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         { 
														 | 
														
														 | 
														
															         { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var user = userId.HasValue && !userId.Equals(Guid.Empty) 
														 | 
														
														 | 
														
															             var user = userId.HasValue && !userId.Equals(Guid.Empty) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 ? _userManager.GetUserById(userId.Value) 
														 | 
														
														 | 
														
															                 ? _userManager.GetUserById(userId.Value) 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -219,7 +220,7 @@ namespace Jellyfin.Api.Controllers 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             [FromQuery] bool? enableImages, 
														 | 
														
														 | 
														
															             [FromQuery] bool? enableImages, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             [FromQuery] bool? enableUserData, 
														 | 
														
														 | 
														
															             [FromQuery] bool? enableUserData, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             [FromQuery] int? imageTypeLimit, 
														 | 
														
														 | 
														
															             [FromQuery] int? imageTypeLimit, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            [FromQuery] ImageType[] enableImageTypes) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            [FromQuery, ModelBinder(typeof(CommaDelimitedArrayModelBinder))] ImageType[] enableImageTypes) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         { 
														 | 
														
														 | 
														
															         { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var item = _libraryManager.GetItemById(id); 
														 | 
														
														 | 
														
															             var item = _libraryManager.GetItemById(id); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var user = userId.HasValue && !userId.Equals(Guid.Empty) 
														 | 
														
														 | 
														
															             var user = userId.HasValue && !userId.Equals(Guid.Empty) 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -256,7 +257,7 @@ namespace Jellyfin.Api.Controllers 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             [FromQuery] bool? enableImages, 
														 | 
														
														 | 
														
															             [FromQuery] bool? enableImages, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             [FromQuery] bool? enableUserData, 
														 | 
														
														 | 
														
															             [FromQuery] bool? enableUserData, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             [FromQuery] int? imageTypeLimit, 
														 | 
														
														 | 
														
															             [FromQuery] int? imageTypeLimit, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            [FromQuery] ImageType[] enableImageTypes) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            [FromQuery, ModelBinder(typeof(CommaDelimitedArrayModelBinder))] ImageType[] enableImageTypes) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         { 
														 | 
														
														 | 
														
															         { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var item = _libraryManager.GetItemById(id); 
														 | 
														
														 | 
														
															             var item = _libraryManager.GetItemById(id); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var user = userId.HasValue && !userId.Equals(Guid.Empty) 
														 | 
														
														 | 
														
															             var user = userId.HasValue && !userId.Equals(Guid.Empty) 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -293,7 +294,7 @@ namespace Jellyfin.Api.Controllers 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             [FromQuery] bool? enableImages, 
														 | 
														
														 | 
														
															             [FromQuery] bool? enableImages, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             [FromQuery] bool? enableUserData, 
														 | 
														
														 | 
														
															             [FromQuery] bool? enableUserData, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             [FromQuery] int? imageTypeLimit, 
														 | 
														
														 | 
														
															             [FromQuery] int? imageTypeLimit, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            [FromQuery] ImageType[] enableImageTypes) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            [FromQuery, ModelBinder(typeof(CommaDelimitedArrayModelBinder))] ImageType[] enableImageTypes) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         { 
														 | 
														
														 | 
														
															         { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var item = _libraryManager.GetItemById(id); 
														 | 
														
														 | 
														
															             var item = _libraryManager.GetItemById(id); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             var user = userId.HasValue && !userId.Equals(Guid.Empty) 
														 | 
														
														 | 
														
															             var user = userId.HasValue && !userId.Equals(Guid.Empty) 
														 |