Maybe https://neave.tv/?
But unfortunately, no. The one I remember wasn't TV-based. It was more like a normal blog but hosted on a university domain, iirc.