private void StandardiseTrack(AlbumCompare comparer, IMp3 mp3) { { if (!comparer.TrackMatchesCommonAlbumTitles(mp3)) { comparer.MakeTrackMatch(mp3); mp3.Save(); Log.WriteDetailToLog(string.Format("Renamed {0} - {1} - {2}", mp3.Artist, mp3.Album, mp3.Title)); } } }
public void StandardiseArtist(IArtist artist) { var mostCommonArtistName = ArtistReader.GetMostCommonArtistNameFromAlbums(artist); foreach (IAlbum album in artist.Albums) { var comparer = new AlbumCompare(album, mostCommonArtistName); foreach (IMp3 mp3 in album.Tracks()) { StandardiseTrack(comparer, mp3); } } }