IPTV Troubleshooting Guide
Pick your problem below. Each section explains what causes it and gives clear step-by-step fixes. If nothing works, our support team is one message away.
Start Here β Quick Self-Check
Confirm these 6 basics first β they fix 60β70% of IPTV issues:
- 1 Your subscription is active β check the expiry date with support if unsure
- 2 You entered the correct username and password β no extra spaces
- 3 Your internet is stable β run a speed test (need 10+ Mbps for HD, 25+ for 4K)
- 4 You are using a compatible IPTV app β IPTV Smarters Pro, TiviMate, or Hot IPTV
- 5 Your app is up to date β old versions cause most login and channel errors
- 6 You are using the correct server URL exactly as provided β zero typos
Buffering, Freezing or Loading Slowly
Why this happens
- β’ Slow or unstable Wi-Fi connection
- β’ ISP throttling β Canadian providers sometimes limit video streaming traffic
- β’ Device RAM full or app needs a restart
- β’ Server under heavy load during peak hours (evenings, sports events)
- β’ Wrong buffer settings inside the IPTV app
Step-by-step fixes
-
1
Switch to Ethernet. Plug your device directly into the router with a cable. Wi-Fi is the most common cause of IPTV buffering.
-
2
Run a speed test on your device (not your phone). You need at least 10 Mbps for HD and 25 Mbps for 4K. If under that, contact your ISP.
-
3
Restart your router and device. Unplug the router for 30 seconds. Then close and reopen the IPTV app.
-
4
Lower the stream quality. In TiviMate or IPTV Smarters, switch from 4K to 1080p/720p. If buffering stops, your connection is the bottleneck.
-
5
Try a VPN. If your ISP is throttling streaming traffic, a VPN may bypass the throttle.
-
6
Clear the app cache. Settings β Apps β [your IPTV app] β Clear Cache. Restart the app.
-
7
Increase the player buffer size. In TiviMate: Settings β Player β External Player Buffer β set to 5000ms or higher.
No Channels or Empty Channel List
Why this happens
- β’ Playlist URL not loaded yet β app still fetching data
- β’ Expired subscription β channels stop when the sub ends
- β’ Wrong playlist type selected (M3U vs Xtream Codes)
- β’ Playlist URL changed β contact support for the latest URL
- β’ App needs to refresh or re-sync the channel list
Step-by-step fixes
-
1
Wait 2β3 minutes after loading. Large playlists take time to fully load, especially on slower connections.
-
2
Force refresh the playlist. In TiviMate: Settings β Playlists β select your playlist β Update Now. In Smarters: tap the three dots β Update Playlist.
-
3
Verify your subscription status. Contact support to confirm your account is active and has not expired.
-
4
Re-enter your credentials. Delete the playlist profile and add it again with the exact credentials from support.
-
5
Check which connection type to use. Ask support whether your account needs M3U (URL) or Xtream Codes (host + username + password).
Login Failed or Authentication Error
Why this happens
- β’ Typing error in username, password, or server URL
- β’ Account already open on another device (connection limit reached)
- β’ Subscription expired or trial ended
- β’ Server address changed β needs updating
- β’ App using wrong port number
Step-by-step fixes
-
1
Copy-paste β do not type credentials manually. Even one wrong character will cause login failure. Copy directly from the email or message support sent you.
-
2
Check for trailing spaces. Paste into a text editor first and confirm no spaces appear before or after the username/password.
-
3
Confirm the server URL format. For Xtream Codes: use
http://server:portβ include the port number exactly as provided. -
4
Close the app on other devices. If your plan allows 1 connection, opening on a second device will block the first.
-
5
Request new credentials if needed. Contact support β we can reset your credentials quickly.
EPG Not Loading or Showing "No Information"
Why this happens
- β’ EPG URL not configured in the app
- β’ EPG still loading β large guide files take 10β15 minutes
- β’ Wrong EPG source β using an incompatible guide URL
- β’ App cache preventing guide refresh
- β’ Channels not matched to EPG IDs (app-side setting)
Step-by-step fixes
-
1
Wait 10β15 minutes after first login. EPG data is large and loads after the channel list. Do not close the app.
-
2
Use the EPG URL provided by support. Ask us for the correct EPG/XMLTV URL for your account if you did not receive it.
-
3
Force refresh in TiviMate: Settings β EPG β select your EPG source β Update Now.
-
4
Clear app cache: Settings β Apps β TiviMate/Smarters β Clear Cache β restart the app.
-
5
If using Xtream Codes, EPG is usually built-in. Make sure you selected "Xtream Codes API" and not "M3U Playlist" when adding the account.
Note: some regional or specialty channels may not have EPG data β this is normal. The program guide covers major Canadian and US networks.
App Crashing, Not Opening, or Black Screen
Why this happens
- β’ Outdated app version β update required
- β’ Not enough storage on the device
- β’ Corrupted app data β cache or installation issue
- β’ Wrong app for your device type
- β’ Device OS version too old to support the app
Step-by-step fixes
-
1
Update the app. Go to the app store for your device (Amazon Appstore for Firestick, Google Play for Android) and install the latest version.
-
2
Force stop and clear cache: Settings β Apps β [app name] β Force Stop β Clear Cache β reopen.
-
3
Uninstall and reinstall the app. Remove it completely, download fresh, and re-enter your credentials.
-
4
Try a different IPTV app. If IPTV Smarters crashes, try TiviMate (Android) or MX Player with M3U. Our setup tutorials cover the alternatives.
-
5
Free up device storage. IPTV apps need at least 500 MB free. Delete unused apps or files to make space.
-
6
For black screen when playing: In the player settings, toggle the hardware decoder (Software β Hardware).
Device-Specific IPTV Issues
Amazon Firestick / Fire TV
App not installable: Enable "Apps from Unknown Sources" β Settings β My Fire TV β Developer Options.
Buffering on Firestick: Use the USB power adapter (not the TV's USB port) for reliable power. Restart the Firestick completely.
Storage full: Settings β My Fire TV β Storage β remove unused apps.
Smart TV (LG / Samsung)
LG TV (webOS): Use the Hot IPTV app from the LG Content Store. If not found, use Developer Mode to sideload.
Samsung TV (Tizen): Use Smart IPTV (SIPTV) from the Samsung App Store. Enter your M3U URL via the SIPTV website.
App disappeared after firmware update: Reinstall from the app store β this is common after TV software updates.
Can't find the app in store: Connect a Firestick or Android box via HDMI β more reliable and more apps available.
iPhone / iPad (iOS)
Recommended apps for iOS: IPTV Smarters Pro or GSE Smart IPTV β both on the App Store.
App removed from App Store: Some IPTV apps are removed by Apple periodically. Check our tutorials for the current recommendation.
Channels play but no sound: Check the mute switch on the side of the iPhone and the volume inside the app.
Screen locks during playback: iOS Settings β Display & Brightness β Auto-Lock β set to "Never" while watching.
Android Phone / Android TV
Best apps for Android: TiviMate (best EPG), IPTV Smarters Pro, or Kodi with PVR IPTV Simple.
APK install blocked: Settings β Security β Allow installation from Unknown Sources.
Battery optimization killing the app: Settings β Battery β Battery Optimization β find your IPTV app β set to "Don't optimize".
Android TV remote issues: Try using the Google Home app as a remote. Check if a software update is pending.
Windows PC / Mac
Windows: Use VLC Media Player (open M3U URL directly) or IPTVnator (free, has EPG).
Mac: Use IINA player or Infuse. Both support M3U playlist files and stream URLs.
VLC buffering on Windows: Tools β Preferences β Input/Codecs β set Network Caching to 2000ms.
Channels not loading in browser: Use a dedicated IPTV app β browsers block many streaming protocols.
Still Having Problems?
If the steps above did not resolve your issue, our support team can help diagnose your specific setup. Contact us with your device type, app name, error message, and internet speed.
Support available in English and French