From 8b607ec13fb5b3d19a67d2adab43bec6749dd381 Mon Sep 17 00:00:00 2001 From: Laura Hausmann Date: Wed, 7 Dec 2022 18:25:13 +0100 Subject: [PATCH] Automatically remove Original Mix suffix --- AutoTag.cli/AutoTag.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/AutoTag.cli/AutoTag.cs b/AutoTag.cli/AutoTag.cs index 50c0e00..327bf80 100644 --- a/AutoTag.cli/AutoTag.cs +++ b/AutoTag.cli/AutoTag.cs @@ -24,6 +24,8 @@ internal static class AutoTag { Console.WriteLine("<- " + track); var tagFile = TagFile.Create(track); + if (tagFile.Tag.Title.Contains(" (Original Mix)")) + tagFile.Tag.Title = tagFile.Tag.Title.Replace(" (Original Mix)", ""); if (tagFile.Tag.AlbumArtists.Length == 0) tagFile.Tag.AlbumArtists = new[] { tagFile.Tag.Performers[0] }; if (string.IsNullOrWhiteSpace(tagFile.Tag.Album)) @@ -71,8 +73,8 @@ internal static class AutoTag { var outputFilePath = Path.Combine(outputDir, "Various Artists", CleanFileName(playlistName), CleanFileName(tagFile.Tag.Performers.Length == 0 - ? $"{i}. {tagFile.Tag.Title}{Path.GetExtension(track)}" - : $"{i}. {tagFile.Tag.Performers[0]} - {tagFile.Tag.Title}{Path.GetExtension(track)}")); + ? $"{i}. {tagFile.Tag.Title}{Path.GetExtension(track)}" + : $"{i}. {tagFile.Tag.Performers[0]} - {tagFile.Tag.Title}{Path.GetExtension(track)}")); tagFile.Save(); File.Copy(track, outputFilePath, true);