At least with the AppleTV client, I've been extremely pleased with Channels DVR

Channels — DVR
Learn how DVR works with Channels. A joy to use and simple to set up.
getchannels.com
I don’t recall any VCR being able to do instant replay? I also couldn’t jump back or jump ahead by a set amount of seconds (7, or 30, whatever.)after all, a VCR from the 80s could do all those things.
I use an old iMac in one location, a Windows box in another. Lots of folks use Raspberry Pi’s or Synology NAS devices though. Plenty of options: Channels — Channels DVR ServerWhat device do you use to run the channels dvr server software on?