private JArray GetChannels()
{
return new JArray(
PeerCast.Channels.Select(c => {
var res = new JObject();
var cid = c.ChannelID.ToString("N").ToUpper();
res["channelId"] = cid;
res["status"] = GetChannelStatus(cid);
var info = GetChannelInfo(cid);
res["info"] = info["info"];
res["track"] = info["track"];
res["yellowPages"] = info["yellowPages"];
return res;
})
);
}