public static bool IsFrontCover(FileInfo file) { return Regex.IsMatch(file.Name, "(front|cover)", RegexOptions.IgnoreCase); }
IEnumerable <IPicture> GetAlbumPictures() { return(Tracks.Select(t => System.IO.Path.GetDirectoryName(t.Path)).Distinct() .SelectMany(d => new System.IO.DirectoryInfo(d).GetFiles()) .Where(f => AlbumReader.IsImageFile(f)) .OrderByDescending(f => AlbumReader.IsFrontCover(f)) .Select(f => new Picture(f))); }