I have been using a couple of different IPTV (M3U) services over the last few months and they all seem to have issues timing out regardless of the platform I watch from (Kodi on Shield, ProgDVB on PC, VLC on PC). On ProgDVB I receive an "Error! Timeout" message and on other platforms the stream just stops and I have to reconnect.
Granted, some services do it more than others so it may not be something on my end, but is there anything I can do on my end to prevent timeout errors?
Multiple things can cause this but if you're using WiFi this is more likely to happen. The connection isn't going to be as stable compared to Ethernet. Also, not all VPNs are created equal if you're using one. I'm seeing less (almost zero) buffering after switching to a different, lesser known VPN.
Of course, your IPTV provider could also be the issue at times.