Index: KernelRecordsMVC.Application/ViewModels/CreateTrackViewModel.cs
===================================================================
--- KernelRecordsMVC.Application/ViewModels/CreateTrackViewModel.cs	(revision d89d25b3a7f785676877cf198c9cc706308ab4a3)
+++ KernelRecordsMVC.Application/ViewModels/CreateTrackViewModel.cs	(revision e9a73ead3b106a79e05dd08d2aeb0de2a0d674a9)
@@ -5,15 +5,17 @@
 public class CreateTrackViewModel
 {
-    [Required]
+    [Required(ErrorMessage = "Track name is required.")]
     [Display(Name = "Track Name")]
     public string SongName { get; set; } = string.Empty;
 
 
-    [Required]
+    [Required(ErrorMessage = "Track duration is required.")]
+    [RegularExpression(
+        @"^\d{1,2}:[0-5]\d$",
+        ErrorMessage = "Track duration must be in MM:SS format, for example 03:42.")]
     [Display(Name = "Duration")]
     public string SongDuration { get; set; } = string.Empty;
 
 
-    [Display(Name = "Track Artists")]
     public List<long> ArtistIds { get; set; } = new();
 }
