Example #1
0
        private static void DisplayPlaylistTracks(SpotifyWebAPIClass spotify)
        {
            Console.WriteLine("");
            Console.WriteLine("");
            Console.Write("Playlist ID (must be one of yours): ");
            String id = Console.ReadLine();

            Paging <PlaylistTrack> col = spotify.GetPlaylistTracks(spotify.GetPrivateProfile().Id, id);

            if (col.HasError())
            {
                Console.WriteLine("ERROR: " + col.Error.Message);
                DisplayMenu(spotify);
                return;
            }
            foreach (PlaylistTrack track in col.Items)
            {
                Console.WriteLine(track.Track.Name + " (" + track.Track.Id + ")");
            }
            while (col.Next != null)
            {
                col = spotify.DownloadString <Paging <PlaylistTrack> >(col.Next);
                foreach (PlaylistTrack track in col.Items)
                {
                    Console.WriteLine(track.Track.Name + " (" + track.Track.Id + ")");
                }
            }
            DisplayMenu(spotify);
        }
Example #2
0
        private static void DisplayPlaylists(SpotifyWebAPIClass spotify)
        {
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            Paging <SimplePlaylist> playlists = spotify.GetUserPlaylists(spotify.GetPublicProfile().Id);

            Console.WriteLine("Printing playlists...");
            Console.WriteLine("");
            foreach (SimplePlaylist playlist in playlists.Items)
            {
                Console.WriteLine(playlist.Name + " (" + playlist.Id + ")");
            }
            while (playlists.Next != null)
            {
                playlists = spotify.DownloadString <Paging <SimplePlaylist> >(playlists.Next);
                foreach (SimplePlaylist playlist in playlists.Items)
                {
                    Console.WriteLine(playlist.Name + " (" + playlist.Id + ")");
                }
            }
            Console.WriteLine("");
            Console.WriteLine("");
            Console.WriteLine("");
            DisplayMenu(spotify);
        }