Beispiel #1
0
        private async void SearchTracks(string query, ISearchMetadataProvider provider)
        {
            try
            {
                TracksResults = null;
                var result = await provider.SearchAsync(query);

                TracksResults = await _webToTrackConverter.ConvertAsync(result?.Songs);
            }
            catch
            {
                CurtainPrompt.ShowError("Something happened while searching for tracks!");
            }
        }
Beispiel #2
0
        private async void SearchArtists(string query, ISearchMetadataProvider provider)
        {
            try
            {
                ArtistsResults = null;
                var result = await provider.SearchAsync(query, WebResults.Type.Artist);

                ArtistsResults = result?.Artists;
            }
            catch
            {
                CurtainPrompt.ShowError("Something happened while searching for artists!");
            }
        }
Beispiel #3
0
        private async void SearchAlbums(string query, ISearchMetadataProvider provider)
        {
            try
            {
                AlbumsResults = null;
                var result = await provider.SearchAsync(query, WebResults.Type.Album);

                AlbumsResults = await _webToAlbumConverter.FillPartialAsync(result?.Albums);
            }
            catch
            {
                CurtainPrompt.ShowError("Something happened while searching for albums!");
            }
        }
 private async void SearchTracks(string query, ISearchMetadataProvider provider)
 {
     try
     {
         TracksResults = null;
         var result = await provider.SearchAsync(query);
         TracksResults = await _webToTrackConverter.ConvertAsync(result?.Songs);
     }
     catch
     {
         CurtainPrompt.ShowError("Something happened while searching for tracks!");
     }
 }
 private async void SearchArtists(string query, ISearchMetadataProvider provider)
 {
     try
     {
         ArtistsResults = null;
         var result = await provider.SearchAsync(query, WebResults.Type.Artist);
         ArtistsResults = result?.Artists;
     }
     catch
     {
         CurtainPrompt.ShowError("Something happened while searching for artists!");
     }
 }
 private async void SearchAlbums(string query, ISearchMetadataProvider provider)
 {
     try
     {
         AlbumsResults = null;
         var result = await provider.SearchAsync(query, WebResults.Type.Album);
         AlbumsResults = await _webToAlbumConverter.FillPartialAsync(result?.Albums);
     }
     catch
     {
         CurtainPrompt.ShowError("Something happened while searching for albums!");
     }
 }