Kodi Community Forum

Full Version: IPTV Simple Client won't stream my channels on Kodi on mi box s
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello guys,

I use Kodi on several devices at home. I have a local m3u file including IPTV streams. I've just realized that Kodi on xiaomi mi box s won't open streams, until today it worked well. I've tried same m3u list on my laptop and desktop on Kodi and it works. I installed GSE IPTV app on mibox and it works. 

Do you have any idea?

I have reset the system, reinstalled Kodi but no way.
Do you have a full debug log file?
(2020-10-17, 21:32)phunkyfish Wrote: [ -> ]Do you have a full debug log file?

thanks for the reply. here I share a log file. changed some private information including passwords.
https://paste.kodi.tv/ecofakosuz.kodi

2020-10-18 10:34:07.828 T:7755 ERROR: CCurlFile::FillBuffer - Failed: Failure when receiving data from the peer(56) 2020-10-18 10:34:07.828 T:7755 ERROR: CCurlFile::Open failed with code 0 for http://ip.sampletv.xyz:8080/Barbiesample...sds/132817:

this is the error. but I can use the same m3u file without any problems on desktop on Kodi and GSE IP TV on Xiaomi Mi Box S.
Until yesterday it worked without problems on Kodi on Xiaomi Mi Box S.
(2020-10-18, 09:55)pandelis Wrote: [ -> ]
(2020-10-17, 21:32)phunkyfish Wrote: [ -> ]Do you have a full debug log file?

thanks for the reply. here I share a log file. changed some private information including passwords.
https://paste.kodi.tv/ecofakosuz.kodi

2020-10-18 10:34:07.828 T:7755 ERROR: CCurlFile::FillBuffer - Failed: Failure when receiving data from the peer(56) 2020-10-18 10:34:07.828 T:7755 ERROR: CCurlFile::Open failed with code 0 for http://ip.sampletv.xyz:8080/Barbiesample...sds/132817:

this is the error. but I can use the same m3u file without any problems on desktop on Kodi and GSE IP TV on Xiaomi Mi Box S.
Until yesterday it worked without problems on Kodi on Xiaomi Mi Box S.
that solution worked for me:

2 - Replace all URLs from "http://" to "https://"
3 - Replace (if there is the port number on the URL) from ".com:80" to ".com:443"
This is a recent issue introduced by cloud flare.

https://github.com/xbmc/xbmc/issues/18572

You can currently workaround this if you want to install kodi matrix and set an advanced setting as in the linked thread above.
(2020-10-18, 10:44)pandelis Wrote: [ -> ]
(2020-10-18, 09:55)pandelis Wrote: [ -> ]
(2020-10-17, 21:32)phunkyfish Wrote: [ -> ]Do you have a full debug log file?

thanks for the reply. here I share a log file. changed some private information including passwords.
https://paste.kodi.tv/ecofakosuz.kodi

2020-10-18 10:34:07.828 T:7755 ERROR: CCurlFile::FillBuffer - Failed: Failure when receiving data from the peer(56) 2020-10-18 10:34:07.828 T:7755 ERROR: CCurlFile::Open failed with code 0 for http://ip.sampletv.xyz:8080/Barbiesample...sds/132817:

this is the error. but I can use the same m3u file without any problems on desktop on Kodi and GSE IP TV on Xiaomi Mi Box S.
Until yesterday it worked without problems on Kodi on Xiaomi Mi Box S.
that solution worked for me:

2 - Replace all URLs from "http://" to "https://"
3 - Replace (if there is the port number on the URL) from ".com:80" to ".com:443"
I want to clarify it. Is this a problem at the provider side? And why does the same m3u file works on GSE IP TV app but crashes on Kodi on mi box? GSE IP TV chooses different ports if an error occurs?
Thanks
(2020-10-18, 10:57)pandelis Wrote: [ -> ]
(2020-10-18, 10:44)pandelis Wrote: [ -> ]
(2020-10-18, 09:55)pandelis Wrote: [ -> ]thanks for the reply. here I share a log file. changed some private information including passwords.
https://paste.kodi.tv/ecofakosuz.kodi

2020-10-18 10:34:07.828 T:7755 ERROR: CCurlFile::FillBuffer - Failed: Failure when receiving data from the peer(56) 2020-10-18 10:34:07.828 T:7755 ERROR: CCurlFile::Open failed with code 0 for http://ip.sampletv.xyz:8080/Barbiesample...sds/132817:

this is the error. but I can use the same m3u file without any problems on desktop on Kodi and GSE IP TV on Xiaomi Mi Box S.
Until yesterday it worked without problems on Kodi on Xiaomi Mi Box S.
that solution worked for me:

2 - Replace all URLs from "http://" to "https://"
3 - Replace (if there is the port number on the URL) from ".com:80" to ".com:443"
I want to clarify it. Is this a problem at the provider side? And why does the same m3u file works on GSE IP TV app but crashes on Kodi on mi box? GSE IP TV chooses different ports if an error occurs?
Thanks

It is caused by Cloudflares (and not your providers) mishandling of http2. I assume your other app does not support http2 and so it doesn't have this issue.
A fix is available on github i think it will be available soon
You can use MX Player(free version), as an External Player, as a workaround to this problem.
I've always used MXP for video files, but stuck with the Kodi default player for LiveTV (PVR Simple client).
Since this problem appeared and has not been corrected (for Kodi 18.x (as 19 has a method in advancedsettings)), I changed my playercorefactory default to include Internetstreams be played with MXPlayer.

Code is below or you can download the file.
Quote:<playercorefactory>
<players>
<player name="MXPlayerFree" type="ExternalPlayer" audio="false" video="true">
<filename>com.mxtech.videoplayer.ad</filename>
<hidexbmc>true</hidexbmc>
<playcountminimumtime>120</playcountminimumtime>
</player>

<player name="MXPlayerShowKodi" type="ExternalPlayer" audio="false" video="true">
<filename>com.mxtech.videoplayer.ad</filename>
<hidexbmc>false</hidexbmc>
<playcountminimumtime>120</playcountminimumtime>
</player>

<player name="MXPlayerPro" type="ExternalPlayer" audio="false" video="true">
<filename>com.mxtech.videoplayer.pro</filename>
<hidexbmc>true</hidexbmc>
<playcountminimumtime>120</playcountminimumtime>
</player>

<player name="VLCPlayer" type="ExternalPlayer" audio="false" video="true">
<filename>com.vlcforandroid.vlcdirectprofree</filename>
<hidexbmc>true</hidexbmc>
<playcountminimumtime>120</playcountminimumtime>
</player>
</players>
<rules action="prepend">
<!---
********** **********
********** EDIT THIS SECTION **********
********** **********
-->
<rule protocols="smb" player="MXPlayerFree" />
<rule dvdimage="true" player="MXPlayerFree"/>
<rule protocols="rtmp" player="MXPlayerFree"/>
<rule protocols="rtsp" player="MXPlayerFree" />
<rule protocols="sop" player="MXPlayerFree" />
<rule internetstream="true" player="MXPlayerFree" />
<rule video="true" player="MXPlayerFree"/><!-- Default for anything else not listed -->
</rules>
</playercorefactory>

playercorefactory.xml for Kodi-Android-MXPlayer_free
/Shooty
(2020-10-20, 00:11)shooty Wrote: [ -> ]
Quote:</playercorefactory>
playercorefactory.xml for Kodi-Android-MXPlayer_free
/Shooty

Hey...  thank  a bunch.  Is this to be added to the advancedsettings file?  **NM I read the WiKi Smile
I have the same problem.