When IPTV stops working, change one variable at a time. Restarting the app, router, device, and account together may make the problem disappear temporarily, but it also hides the cause. Use the sequence below to determine whether the issue is your device, player, network, account, or provider.
First: identify the exact symptom
- Nothing opens: check the device connection and login details.
- The list is empty: check the playlist URL, account expiry, and category filters.
- One channel fails: test several other channels before changing settings.
- Every channel buffers: compare Wi-Fi, Ethernet, and another device.
- The guide is wrong: check the time zone, EPG source, and refresh controls.
- Audio is delayed: test another channel, decoder, and audio track.
Step 1: test the device and connection
Open another trusted streaming app on the same device. If it cannot connect, the IPTV account is not the first suspect. Restart the device, confirm the date and time are automatic, and check the router connection.
For a television or streaming box, Ethernet is the clearest comparison. If playback becomes stable on Ethernet, improve the Wi-Fi position or use a mesh point rather than repeatedly changing the player. The Wi-Fi versus Ethernet guide covers the trade-offs.
Step 2: test the app
- Close and reopen the player.
- Check for an update in the official app store.
- Confirm the correct profile or playlist is selected.
- Refresh the playlist and programme guide.
- Clear the app cache if the device provides that option.
- Test one other compatible player only if you need to isolate the app.
Do not clear app data until you have the original login or playlist details. Clearing data can remove the profile you need for testing.
Step 3: check M3U and Xtream details
For an M3U playlist, confirm that the entire URL was copied, including punctuation and query parameters. Remove accidental spaces at the beginning or end, and do not replace a secure URL with an unverified one.
For Xtream Codes, check the server address, username, password, and port exactly as supplied. A login error can also mean the account expired, the provider changed the server, or the service limits simultaneous devices. See the M3U playlist troubleshooting guide and Xtream Codes troubleshooting guide for format-specific checks.
Step 4: fix buffering and freezing
Measure the connection near the viewing device at the time the problem occurs. Pause downloads, stop cloud backups, and test a lower stream quality if the player offers it. If several devices on the same network struggle, inspect the router and ISP connection. If one device struggles, inspect its signal, storage, heat, and player.
If only one channel or one programme freezes while other channels play normally, the source stream may be the issue. Record the channel name, date, time, and device, then send that evidence to support. Avoid changing DNS or using a VPN as the first response; those changes can make diagnosis harder.
Use the internet speed guide for network checks and the buffering guide for a focused checklist.
Step 5: fix EPG problems
Blank or misaligned programme data usually comes from the EPG source, the XMLTV mapping, the device time zone, or stale cached data. Confirm the device clock is correct, refresh the guide, and check whether the player expects a separate EPG URL. If the live stream works but the guide does not, the account may be fine.
Step 6: fix audio delay or missing sound
Test another channel and audio track. If the delay is only on one programme, the source may be encoded incorrectly. If every stream is affected, restart the player, check the television audio output, and test a different decoder or hardware acceleration setting when available. Bluetooth speakers and soundbars can also introduce delay.
When to contact the provider
Contact support when the account fails on more than one compatible device, several channels fail at the same time, or the service status changed after a renewal. Include the account email, device, player, exact symptom, time, and steps already tested. Never send a public screenshot containing your full password or playlist URL.
When to stop troubleshooting
If a provider repeatedly loses service, cannot explain outages, ignores refund requests, or asks you to install unsafe software, the problem may be the service itself. Keep your payment record, review the cancellation terms, and choose a provider that offers clear support and lawful content access.