Esempio n. 1
0
        public List <string> FilterByName(string query)
        {
            Library.PlayList playlist = ToPlaylist();
            List <string>    names;

            names = playlist.FilterBy <Media.Media>(new Dictionary <string, string>
            {
                { "Name", query }
            }).Select(med => med.Name).Distinct().ToList();
            return(names);
        }
Esempio n. 2
0
        public List <string> FilterByArtist(string query)
        {
            Library.PlayList playlist = ToPlaylist();

            if (playlist.MediaType == Media.MediaTypes.Music)
            {
                List <string> artists;

                artists = playlist.FilterBy <Media.Audio>(new Dictionary <string, string>
                {
                    { "Artist", query }
                }).Select(med => ((Media.Audio)med).Artist).Distinct().ToList();
                return(artists);
            }
            return(null);
        }