public async Task <SoundCloud.Api.Entities.Track> FetchTrackEntity(long Id) { SoundCloud.Api.Entities.Track track = null; Debug.WriteLine("INF: Player: Fetching Track " + Id); track = await CloudAPI.GetTrack(Id); return(track); }
private async void getTrackDataAsync() { SoundCloud.Api.Entities.Track track = null; track = await model.FetchTrackEntity(passedTrack.TrackId); fetchedTrack = track; model.StreamFromURL(fetchedTrack.StreamUrl.AbsoluteUri + "?client_id=b4901850db2a3fd767b36a91a2793cef"); playsText.Text = track.PlaybackCount.ToString() + playsText.Text; heartsText.Text = track.LikesCount.ToString() + heartsText.Text; commentsText.Text = track.CommentCount.ToString() + commentsText.Text; ProgressBar.Visibility = Windows.UI.Xaml.Visibility.Collapsed; PlayToggle.Visibility = Windows.UI.Xaml.Visibility.Visible; FavoriteToggle.Visibility = Windows.UI.Xaml.Visibility.Visible; }