IPTV with Prog Media Server on Windows 10 Pro

I am in the process of testing out some products to use in my house. My goal is to have a media server with the following:

- Connect to an IPTV Hosting company - using an edited M3U file to keep the number of channels down
(I have tested my M3U on other players and it works just fine)
- Connect to an HDHomeRun Extend for OTA in my area
- Record OTA and IPTV using a custom EPG
- Allow local (to my subnet) players to connect to a "Media Server" and have the same experience at each device with the ability to view liveTV and access recorded shows through the player

Can this software do that?