You can certainly double check on xTeVe by opening up the M3U URL in VLC as a network stream. If the channels are there and they play then you know where the problem lies.
This is the Error Log in xTeVe if I open the URL used by xTeVe in VLC it works fine
2019/03/07 11:11:35 [xTeVe] Streaming URL: http://myiptvproviderurl:port
2019/03/07 11:11:35 [xTeVe] Streaming Status: HTTP Response Status [404]
2019/03/07 11:11:35 [xTeVe] [ERROR] Not Found -
Iām getting exactly the same on 2 servers everything was fine then this started happening, the stream is fine in VLC. Did you find a solution?
XTEVE prƩvois t-il de pouvoir utilisƩ les liens m3u8 ?
comme sur VLC
exemple : https://live.creacast.com/grandlilletv/smil:grandlilletv.smil/chunklist_w719220398_b1464000.m3u8

Thanks @marmei for your wonderful development on this addon. It works great for me.
I have a question on the way this actually works with Plex though. How does it handle shared Live TV + DVR and seperate IP addresses?
For example if I shared my stream with somebody else not on the same network, does it look to the IPTV provider as the same IP as the Plex host, and then Plex sends it to the client? Or does Plex just open the stream seperately on the remote client (even though it says itās transcoding an mpegts stream?).
Curious whether this uses the host upload bandwidth or not playing a stream remotely as well.
I think I stumbled upon a comment a while back touching on this, but I canāt seem to find it.
Thanks.
Without xTeVe buffer:
Only your Plex server connects to the provider and each client connects to your server.
With xTeVe Buffer:
xTeVe only connects to your provider and forwards the stream to the Plex server.
I currently run my Plex server off a synology nas, would it be possible to use your add on with my server? And if so, how to I get a user name and password ? Thank you in advance!!
Thought Iād try with the buffer enabled for smoother playback, but I get:
Streaming Status: HTTP Response Status [400]
[ERROR] Bad Request
The stream works fine without the buffer. Why would this be?
You have to ask your provider, the request of the URL was rejected by your provider.
I use a stream editor to fix mapping problems because my iptv EPG isnāt the best.
The output stream M3U works fine when xTeVe buffer isnāt enabled, but gives that 400 error when it is enabled.
What is essentially the difference?
Edit:
Noticed some channels work with the buffer enabled, others donāt. All work when buffer is disabled.
Getting an āUnknown Statusā error when trying to add my xteve xml file with the new Version 1.15.1.710. Any help to resolve this? I have been entering the provided address from xteve and havenāt had issues before. Now with the new update I have not been able to add my xml file.
XEPG URL: http://192.168.1.201:34400/xmltv/xteve.xml
This version is still beta. If xTeVe and Plex are running on the same server, you can use the local path of the xteve.xml file. Path is in the console.
Thanks! I saw you mention earlier about it being beta, just didnāt know if anyone has found a resolution.
Iām assuming you mean my local web console.
These are the paths listed in my console:

Plex and Xteve are both on the same computer/server. I tried using the address from the address listed above
http://192.168.1.201:34400/xmltv/xteve.xml
and got the āUnknown Statusā error.
I then tried the direct file address using /xteve/data/xteve.xml & xteve/data/xteve.xml
Doing this I got an error of āInvalid or missing fileā.
Hopefully it gets sorted out in the updated public release.
I do not mean the URL, look into the xTeVe log. There is also the local path. The XML must also contain current program data.
So, my IPTV provider only gives m3u8 streams which obviously donāt work with Plex. I really want to use xteve over telly as xteve is much nicer to use but is there incoming updates that will allow the transcode (for lack of a better word) of m3u8 to m3u like telly does?
try changing the part of the URL in your playlist where it says &output=m3u8 to &output=ts
that did it for me - it wasnāt advertised, but i saw it somewhere and tried it. good luck.
Telly uses FFMPEG to transcode the M3U8 / HLS streams. In 1 - 2 months there will be xTeve 2.0, then xTeVe can convert M3U8 / HLS without FFMPEG or transcoding, so the Plex can play the streams.

Thanks for this tool! Itās very helpful!
I am also having the same issue as OkelV. Everything works without the buffer on, but if I enable it then my channels say: HTTP Response Status [400]
Is there any other troubleshooting I can try for this? I do see somewhat frequent hiccups when Iām watching things, so I would like to enable it.
Oh perfect! This is exactly what Iām after!
Is there any chance at a alpha/beta to help test?
Iād definitely be interested in helping test!