I have tried Telly, xsteve and a few other random found on git hub hdhr emultors. Most of them worked fine by them selves, as the HDHR software, and Emby used it fine. but Channels DVR server, whenever a emulated HDHR is on my network, hard freezes and refuses to function. I gave up on that.
I determined that adding the iptv channels to Channels DVR is not what I wanted in the end, as having Guide Info, would seem to be impossible, as there is no option to manually map and select and control the Guide sources lineups.
Would like to first see full separate user profiles and Library's and Source controls (like in Emby/Plex) in Channels DVR, before adding in my iptv channels, that's why i want them separate, so only i can use them, and not have them always in use by other household members.
Emby, is where its at for iptv. Direct built in support to add .m3u as a tuner.
And, easy entry to set what ever guide line up from many many providers and countries, can be a bit of a trial and error, and looking up postal codes for some other places, but i got it done in a couple hours.
I've been a Emby user for several years with a Prime tuner, moved over to Channels DVR when i learned about TVE, dumped CATV i have had for 30yrs, was just far to expensive, not possible to pay anymore, even before the world went to crap.
But some stations, have no TVE, so I am forced to find them elsewhere in a form possible to put into a home dvr server, despite having them and paying for them already in some fashion, trapped in a providers app to watch only. All the while, constantly pestering those networks with email suggestions to add said web stream for TVE use. So if anything, i am double paying for some content, but still far lower cost than cable tv was, and have far more control and features now. If i pay to get say Nick channel, then i pay for Nick, what difference is it to want to watch the UK version of Nick, only difference is the program line up and air times. After-all, when u pay for Netflix, u can watch the same movie in many different languages, not just the one u pay for or the native language in your location. Same with Anime subs, u can see the Eng or Jap versions.
I can't stand Plex....Emby is so much superior as a home media sever, and quite good with Live TV, but Channels DVR, is exceptional for just a nice, easy to use, straight up, cable or stream box like replacement system, even my elderly family members can use it....Emby is a bit too much for them to figure out.
BTW, when u Google "Legal IPTV Services" there are hundreds of articles....and all the major "streaming services" we all use and pay for, the TVE providers Channels supports even, even Netflix etc, ALL are IPTV services and recommended as such. TVE, is merely a Authentication process to connect to a IPTV stream. The raw network stream is often no different. Other random iptv provider services u find online, i see as a gray area at present. I do not care who i pay, as long as it is not to some greedy cheating Cable company monopoly. And I am morally/legally satisfied when i read an article from say CNET or XDA, or established cord cutter sites, that has reviewed and recommends xyz iptv services.
Also, when I have relatives or family members that visit from other countries, they themselves have their own iptv or catv credentials from their utility service back in their country. They can log into an app or website and watch their channels while in the USA.