//Returns a list of song objects representing a station's playlist. public List <PSong> doGetStationPlaylist(PStation station) { bool responseOK = false; PandoraGetPlaylistRequest playlistRequest = new PandoraGetPlaylistRequest(); PandoraResponse playlistResponse; playlistRequest.Protocol = ProtocolTLS; playlistRequest.expectedResponseType = typeof(PandoraGetPlaylistResult); playlistRequest.UserID = this.UserID; playlistRequest.PartnerID = this.PartnerID; playlistRequest.userAuthToken = this.UserAuthToken; playlistRequest.syncTime = computeSyncTime(); playlistRequest.stationToken = station.stationToken; playlistResponse = PConnector.doPost(playlistRequest); responseOK = validateResponse(playlistResponse); if (responseOK) { PandoraGetPlaylistResult playlistResult = playlistResponse.result; return(playlistResult.items); } return(new List <PSong>()); }