| 
					
				 | 
			
			
				@@ -188,7 +188,7 @@ public class DynamicHlsController : BaseJellyfinApiController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] int? audioChannels, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] int? maxAudioChannels, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] string? profile, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        [FromQuery] string? level, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        [FromQuery] [RegularExpression(EncodingHelper.LevelValidationRegex)] string? level, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] float? framerate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] float? maxFramerate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] bool? copyTimestamps, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -431,7 +431,7 @@ public class DynamicHlsController : BaseJellyfinApiController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] int? audioChannels, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] int? maxAudioChannels, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] string? profile, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        [FromQuery] string? level, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        [FromQuery] [RegularExpression(EncodingHelper.LevelValidationRegex)] string? level, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] float? framerate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] float? maxFramerate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] bool? copyTimestamps, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -608,7 +608,7 @@ public class DynamicHlsController : BaseJellyfinApiController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] int? audioChannels, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] int? maxAudioChannels, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] string? profile, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        [FromQuery] string? level, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        [FromQuery] [RegularExpression(EncodingHelper.LevelValidationRegex)] string? level, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] float? framerate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] float? maxFramerate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] bool? copyTimestamps, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -777,7 +777,7 @@ public class DynamicHlsController : BaseJellyfinApiController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] int? audioChannels, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] int? maxAudioChannels, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] string? profile, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        [FromQuery] string? level, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        [FromQuery] [RegularExpression(EncodingHelper.LevelValidationRegex)] string? level, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] float? framerate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] float? maxFramerate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] bool? copyTimestamps, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -950,7 +950,7 @@ public class DynamicHlsController : BaseJellyfinApiController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] int? audioChannels, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] int? maxAudioChannels, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] string? profile, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        [FromQuery] string? level, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        [FromQuery] [RegularExpression(EncodingHelper.LevelValidationRegex)] string? level, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] float? framerate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] float? maxFramerate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] bool? copyTimestamps, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1130,7 +1130,7 @@ public class DynamicHlsController : BaseJellyfinApiController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] int? audioChannels, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] int? maxAudioChannels, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] string? profile, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        [FromQuery] string? level, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        [FromQuery] [RegularExpression(EncodingHelper.LevelValidationRegex)] string? level, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] float? framerate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] float? maxFramerate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] bool? copyTimestamps, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1316,7 +1316,7 @@ public class DynamicHlsController : BaseJellyfinApiController 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] int? audioChannels, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] int? maxAudioChannels, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] string? profile, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        [FromQuery] string? level, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        [FromQuery] [RegularExpression(EncodingHelper.LevelValidationRegex)] string? level, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] float? framerate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] float? maxFramerate, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         [FromQuery] bool? copyTimestamps, 
			 |