I have had a plex server for several years. I have also had an android box with perfect player and iptv for years. It has always been kind of a pain to switch back and forth and the info on the menus was spotty at best. I finally after digging around youtube found a tutorial to incorporate IPTV and Plex. I followed it and when I was setting up my virtual DVR I told plex I had local cable. I had to go in and match channels manually. That caused me to eliminate a lot of great channels that my local provider of cable doesn't offer, but in return plex pulls all the info for what's on for a week. I now have a fully functional DVR just like cable. Please delete if this violates any of the rules. I just thought there may be people out there like myself that had never thought about doing this.
Or just use tivimate, much less hassle and you won't lose any channel or epg.