public override async Task <StationSource> GetStationById(string id) { //Try and get data LiveStationDataContainer m = await HTTPGetJson <LiveStationDataContainer>("https://api.radio.com/v1/stations/" + id); if (m.data == null) { return(null); } var s = new RadioDotComSource(this, m.data.attributes); return(s); }
public override async Task <StationSource> GetStationById(string id) { //Try and get data LiveStationDataContainer m = await HTTPGetJson <LiveStationDataContainer>("https://api.iheart.com/api/v2/content/liveStations/" + id); if (m.hits.Count != 1) { return(null); } var s = new IHeartRadioSource(this, m.hits[0]); return(s); }