public SpotifyUser GetUserProfile()
        {
            string      url         = "https://api.spotify.com/v1/me";
            SpotifyUser spotifyUser = _spotifyApi.GetSpotifyType <SpotifyUser>(url);

            return(spotifyUser);
        }
        //em tracks so tem id e name  (vetor)
        public List <Audio> GetAudioTracks(Tracks tracks, SpotifyUser usuario)
        {
            List <Audio> metaAudios = new List <Audio>();

            foreach (var track in tracks.Items)
            {
                if (tracks == null)
                {
                    continue;
                }
                string music    = track.FullTrack.Name;
                string urlTrack = track.FullTrack.Id;
                Audio  audio    = getAudio(urlTrack);
                audio.FullTrack = track.FullTrack;
                metaAudios.Add(audio);
            }
            List <TrackML> tracksML    = new List <TrackML>();
            String         nomeArquivo = usuario.UserId + "_" + usuario.DisplayName;

            foreach (var metaAudio in metaAudios)
            {
                TrackML trackML = new TrackML();
                trackML.Danceability     = metaAudio.Danceability;
                trackML.Energy           = metaAudio.Energy;
                trackML.Id               = metaAudio.Id;
                trackML.Instrumentalness = metaAudio.Instrumentalness;
                trackML.Liveness         = metaAudio.Liveness;
                trackML.Loudness         = metaAudio.Loudness;
                trackML.NomeArtista      = metaAudio.FullTrack.Artists.FirstOrDefault().Name;
                trackML.NomeMusica       = metaAudio.FullTrack.Name;
                trackML.Speechiness      = metaAudio.Speechiness;
                tracksML.Add(trackML);

                string caminho = HttpContext.Current.Server.MapPath("~/Content/Dados/");
                using (var sw = new StreamWriter(caminho + nomeArquivo + "musicas.csv"))
                {
                    var writer = new CsvWriter(sw);
                    writer.WriteRecords(tracksML);
                }
            }

            return(metaAudios);
        }