Have you had a look ar Kodi for Mac with the official add on from silicon dust?
It allows recording and viewing for your prime (drm free only). So basically what you are looking for.
...but if you want to record don't you need to pay a subscription for the SiliconDust DVR service too?
For playback, though, Kodi with the third-party extension is probably a bit better than the HDHomeRun app, plus you can use Kodi as a general purpose media player
if you really want the full-screen experience
EyeTV worked for me (but I've got a HDHomeRun connect / DVB-T2 setup).
For VLC, going to "Open Network" and entering http://
ip.address.of.hdhr:5004/auto/v5 opens up channel #5 etc. I got the URL from the HDHR web interface channel list page - copy the URL from the blue channel number. After that, it's in VLC's playlist...
I am trying to get away from monthly fees.
If you want a nearly-free solution and don't mind putting in a bit of shoe leather: my "daily driver" - which took a bit of setting up - is tvheadend (
https://tvheadend.org/projects/tvheadend/wiki) as a server + MrMC (
https://mrmc.tv/) running on a FireTV (also available for the AppleTV I believe) + Kodi (on Mac OS).
TVHeadEnd is a totally free PVR "server" that is configured and tuned via a web interface, and uses Kodi (or various other options) as a "front end". I'm running it on my home file server (which is running Ubuntu Linux). Apparently it does run on Mac - but you'd need to build it from source (
https://github.com/tvheadend/tvheadend). The other thing you could do is run the Linux version in a Linux VM under (free) VirtualBox (or Parallels/VMWare Fusion if you already have it).
MrMC is a "sanitised" app-store-friendly fork of Kodi which lacks support for all those ...problematic Kodi add-ons but
does include most of the PVR add-ons (including TVHeadEnd and HDHomeRun). You pay a few bucks for the convenience of avoiding sideloading/jailbreaking your set top box to run Kodi.
...If I didn't also want
legitimate access to Netflix, Amazon Prime etc. then a Raspberry Pi running Kodi also works nicely as the set-top-box component.