I am facing the same issue with a different request that I am making. The way I solve it is through a cronjob script. Every 5-10 mins I check which streams are online and write that into a db. Later on I do the selection thingy. Other than that, I don’t think that there is currently a way to do what you want. I could be wrong though!