So what is the popular solution people are going to after this latest round of DRM'ing? I have looked around and ADBTuner seems like an option. I don't want to go down some rabbit hole just to find out the project is not being supported anymore after a few weeks or months or find out something else is easier/better. Feel free to DM me if you don't want to post it here. Appreciate any/all feedback!
Prismcast looks promising right now. Got all the ESPN/ABC/FX back for me. Also handles NBC, USA, Golf etc. which were DRM'd long ago. You do need a decently fast server though.
Basically if you can stream it in Chrome, it'll work. Way better than CC4C that came before. It's still a work in progress and has a few rough around the edges things but it's working pretty well.
If you have olivetin already setup, hit up the project one click for PrismCast. It’s looking very promising so far.
Not sure who your service is thru but I’ve been using ah4c with (3) Osprey boxes for just under a year. This gets me everything on my Directv Stream subscription. It has been rock solid. Tuning is about 10 -11 secs. I went with the Osprey's as they allow you to 'block' the 'Are you watching' screen. The Olympics are giving the system a real workout but have not missed any recording.
Both ADBTuner and PrismStream are viable and well supported solutions.
ADBTuner = less need for powerful PC, but need a capture device and depending on how many concurrent streams, can add up in up front costs. Also limits you to the number of streams offered by your streaming providers.
PrismCast = Still relatively new but built on a solid platform (CC4C) as @GTFan said earlier. Needs a relatively newer PC with decent horsepower to have more than 1 stream, especially if you are transcoding from that same pc to your phone when traveling. But most of the channels you would access don't count against your stream limits (a la TVE).
Happy to answer any additional questions you have via DM and I'm sure others will share their perspective.
Awesome thanks guys for the replies. I currently have a Windows machine for Channels DVR (also desktop docker on it for EPlusTV) along with a Synology Nas.
My provider is HULU Plus. Have no problem with changing to someone else if they are better.
I don't have a problem if upgrading my server is necessary and/or if I need to buy some onn 4K boxes to tune channels.
I just want the most headache free solution that is reliable.
I 100% do not transcode ever for the best quality and least hardware resource usage.
Please advise!
Either is good for 1-2 streams with minimal costs for the most part. Depending on your Windows PC, you may have enought to use Prism Cast so no additional investment needed. If you need 3-6 streams at any point, then you may want to consider a mix of both (that's what I have setup). I try and keep the WAF high, so I have redundancy built into most of my sources, so if one fails, I can fallback to the other with minimal disruption.
Also, if you get your locals via OTA, that helps to reduce the burden on your solution which is why I'm good with YTTV's 3 stream limit as OTA doesn't count (nor does the PrismCast connections when using the direct website during March Madness and College Football Saturdays).
Hulu is already setup for many of the channels via PrismCast so it’s easy setup. Try to use the network sources instead though to minimize Hulu stream count.
"WAF high"?
I have 4 HDHR tuners for locals so that's good (until the ATSC1 shut down) grrrrrr!
Point me in the right direction for Prismcast. Will start there!
WAF = Wife Approval Factor.
Ok how do I install this on my equipment 
The developer has links in the first post on the thread I shared. If you aren't used to using Docker, read-up on Portainer, install that and OliveTin and use those to install these types of solutions (can also install ADBTuner).
Word of caution, these solutions are not as user friendly as TVE, requires some maintenance and upkeep, so if you are starting from scratch, be patient and do lots of reading and post questions when you are stumped.
EDIT - @GTFan has a point, in Windows there's probably other pathways to install. I'm not a Linux power user, I use Windows in my house, but for "always on" applications, I use Linux. But there's not a single path to success, so figure out what works best for you and go with that.
Yep, this is not a point and click solution, you have to do some digging and set up but it does work well.
You don't have to have docker, install it as a service or just run it at startup like I do with a startup file.
I'll probably migrate it to a service with auto restart options when it's considered to be stable.
Can you DM me and point me how to install as a service? How do updates work?