Is there something like Plex for media where that main computer will be the one doing the work and streaming but sends it to devices throughout the house? I know Plex has a plugin but all the posts I read about it seem to indicate it's buggy. But that's essentially what I'm trying to do.
NextPVR is a good option for this. It’s multiple platform, with the backend able to run on Windows, Linux, MAC or Docker. There are several front end options. It’s also free.
https://nextpvr.com