Just as an fyi, due to some changes in the Diablofans' staff duties, adding the streams to the proper section has been somewhat disregarded these past couple weeks while we rearrange.
The patch 2.1 PTR didn't help with that either, tons of new info. I just wanted to assure that the streams posted will be added as soon as possible (hopefully tomorrow?! I'll be doing it manually, it's harder than it sounds :P), and ask that you bear with us for now. Thanks for your understanding.
Thanks for the follow up. Any update as to when the streams will get updated ? Appreciate your efforts!