It seems to me an Amazon FireTV or even one of those sticks (firetv, chromecast) could do everything he wants.
This is news to those of us who use DVRs to record over-the-air HD broadcasting. My homebuilt DVR is what makes NOT having a cable subscription workable.