Exemple #1
0
 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));
         }
     }
 }
Exemple #2
0
        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);
                }
            }
        }