public static void GetTopSongInfo(Artist artist, dynamic dyn) { if (artist.topSongs == null) artist.topSongs = new List<Song>(); foreach (var song in dyn.tracks) { var newSong = new Song(); newSong.title = song.name; newSong.id = song.id; newSong.url = song.external_urls.spotify; artist.topSongs.Add(newSong); } ShowTopSongs(artist); }
public void AddSong(Song song) { lastSongsPlayed.Add(song); }
public static void GetAlbumSongs(Album album, dynamic dyn) { if (album.songs == null) album.songs = new List<Song>(); foreach (var data in dyn.tracks.items) { var song = new Song(); song.title = data.name; song.id = data.id; song.url = data.external_urls.spotify; album.songs.Add(song); } string next = dyn.next; if (!string.IsNullOrEmpty(next)) GetAlbumSongs(album, MakeRequest(next)); else ShowSongs(album); }