Index: KernelRecordsMVC.Application/ViewModels/CreateTrackViewModel.cs
===================================================================
--- KernelRecordsMVC.Application/ViewModels/CreateTrackViewModel.cs	(revision d89d25b3a7f785676877cf198c9cc706308ab4a3)
+++ KernelRecordsMVC.Application/ViewModels/CreateTrackViewModel.cs	(revision 6886d95c0595c53dde86bf06e0c23d101ba2c777)
@@ -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();
 }
