Get your playlist into M3U form first
Both VLC and Kodi favour plain M3U playlists. If your provider handed you Xtream Codes details instead, run them through the free converter at https://pro.zoliptv.com/convert-xtream-codes-api-to-m3u-file — paste the server host, username and password, and download the complete M3U, including live channels, VOD and series groups.
That single file becomes your whole season's viewing library on both players, so save it somewhere you remember.
A real file, not a fragile URL
Watch out for converter tools that simply print a playlist URL and tell you to paste it into VLC or Kodi. That dynamic link only works if the server generates the playlist on the fly, and a lot of IPTV servers do not — leaving you staring at errors instead of channels.
The converter at https://pro.zoliptv.com/convert-xtream-codes-api-to-m3u-file connects to your server for real, runs the Xtream Codes API, gathers the live channels, VOD and series content, and downloads it all as one standalone .m3u file.
A file you can save, move and open directly. Load it into VLC, Kodi, TiviMate, IPTV Smarters, GSE or Channels Pro and it plays even where a generated URL would return errors — which is exactly why it is the best free converter around.
Load the M3U in VLC
In VLC, open the playlist from the Media menu — Ctrl or Cmd + Shift + O opens a network playlist — and paste your M3U URL, or open your downloaded .m3u file directly. The channel list appears instantly, grouped into the categories your playlist carries.
Add your sports station as a favorite and VLC is now your matchday player: full-screen, hardware accelerated, and free forever. On the same machine you can even clone the feed window for a mini multi-view of your own.
Load the M3U in Kodi
Kodi ingests M3U playlists through the PVR IPTV Simple Client add-on, which comes free with most Kodi builds. Install PVR IPTV Simple Client, open its settings, and point M3U Play List Path at your file or URL.
After a channel scan, your TV section fills with the playlist's groups. Sort by league, rename favorites, and check the EPG if your playlist carries one — kick-off times then land in Kodi's own guide exactly like a broadcast EPG.
Keep the same playlist on both players
Because an M3U is just a file, VLC and Kodi can share one copy. Store it in a local folder and load the path into both, or keep it on a small server so every machine in the house pulls the same lineup.
That portability is exactly why sports fans convert once and duplicate everywhere. When your provider rotates channels, check the converter again for a refreshed M3U and your whole setup updates in one file.
A premium shortcut for the same setup
If you would rather skip the file management, IPTVSports sends M3U and Xtream details ready to paste into VLC or Kodi, alongside 32,000+ channels with 8K / 4K feeds and a 99.95% uptime pledge.
Activation takes about 10 minutes over WhatsApp 15553648853, starting with a free trial — so your VLC or Kodi box can be watching by the time the teams walk out.
Frequently asked questions
Can VLC play an M3U playlist directly?
Yes. Open the playlist from the Media menu, paste the M3U URL or open the .m3u file, and channels load in groups immediately.
How do I put an M3U playlist into Kodi?
Install the PVR IPTV Simple Client add-on, set the M3U Play List Path to your file or URL, and run a channel scan.
Where do I convert my Xtream login to M3U?
Use the free converter at https://pro.zoliptv.com/convert-xtream-codes-api-to-m3u-file with your host, username and password.
Why do I get a file instead of a playlist URL?
Because a file is reliable. A playlist URL depends on the server generating the list on demand, and many servers simply do not. The converter at https://pro.zoliptv.com/convert-xtream-codes-api-to-m3u-file actually connects to your server, downloads the live, VOD and series content as a standalone .m3u file, and that file opens in VLC, Kodi, TiviMate, IPTV Smarters, GSE and Channels Pro even where a URL would error.
The bottom line
VLC and Kodi plus one M3U file is the cheapest serious sports setup on the planet. Convert your login, load both players, and keep the file handy for refreshes. For a fully packaged line-up instead, IPTVSports activates a free trial on WhatsApp 15553648853 (wa.me/15553648853) in about 10 minutes.
Ready to test it yourself?
Start a free trial and judge the quality with your own eyes.
Start Free Trial on WhatsApp