public async void Update(IAudio audio) { _currentAudio = audio; if (_currentAudio != null && _currentAudio.TrackData != null) { string Id = _currentAudio.TrackData.Artist.Id; _currentAudio.TrackData.Artist = await _currentAudio.GetArtistAsync(Id); Description.Text = _currentAudio.TrackData.Artist.Description; Name.Text = _currentAudio.Artist; var imageUrl = _currentAudio.TrackData.Artist.ImageUrl; try { ArtistImage.Source = await _currentAudio.GetImageTaskAsync(imageUrl); } catch (Exception) { ArtistImage.Source = new BitmapImage(new Uri("pack://application:,,,/Icons/music-record-big.png")); } } else { return; } }