예제 #1
0
 public Track(string path, uint trackNumber, string title, string[] artistNames, string[] albumArtistNames, string albumTitle, uint beatsPerMinute, Dictionary <string, string> comments, string[] genres, string grouping, List <TrackRating> ratings)
 {
     TrackNumber      = trackNumber;
     Title            = title;
     ArtistNames      = artistNames;
     AlbumTitle       = albumTitle;
     AlbumArtistNames = albumArtistNames;
     BeatsPerMinute   = beatsPerMinute;
     Comments         = comments ?? new Dictionary <string, string>();
     Genres           = genres ?? new string[0];
     Grouping         = grouping;
     Path             = path;
     if ((ratings != null) && (ratings.Count > 0))
     {
         Ratings.AddRange(ratings);
     }
     MediaMonkey = new MediaMonkeyTags(this);
     Dances      = new TrackDances(this);
 }