Extreme InfiniTVdocs
Type to search. Use to navigate, to open.
Search byPagefind

Troubleshooting

Most playback problems come down to one of three things: the provider, the network, or the User-Agent. Here's how to find out which.

A stream won’t play

Right-click the channel (or movie / episode) and pick Test stream. The dialog tells you whether the stream is reachable.

No sound, or “unsupported audio format”

Some channels use audio formats the built-in player can’t decode: AC-3 / E-AC-3, MP2, and DTS are common on TV streams. On Windows and Linux desktop, the app fixes this on the fly - either automatically or via a Fix audio button on the toast or failure panel.

If that doesn’t happen, check Settings > Watching > Playback for the FFmpeg status - it needs FFmpeg to do the fix, and will tell you if it can’t find one. See Audio formats & silent channels for the full picture. If the video itself won’t play (not just the audio), the fix is an external player instead - see External players.

Subtitles button missing

Either the file has no embedded text subtitles, or it’s an MKV file on Android or the web, where only the desktop app can read them. External players show subtitles from any file, everywhere - see External players. For the full picture, see Subtitles.

A stream added from a website stopped playing

Sites often hand out short-lived stream links. Run Add from website again with the same page URL to grab a fresh link. See Add from website.

“Couldn’t load channels - check your login”

The Xtream sign-in failed. Most common causes:

EPG is shifted by a few hours

Your provider is sending TV listing times in their own timezone instead of UTC. Open Settings > Watching > EPG time zone and adjust Offset for active playlist until the program guide matches reality. The offset is saved per playlist.

EPG titles look like random letters

Some providers encode TV listing data in a way that looks like gibberish until decoded. The app handles this automatically. If you still see scrambled text after refreshing, it’s a provider-side issue - file an issue and include the affected channel.

Streams play but lag or buffer

HEVC / H.265 channels won’t play

Some channels use the HEVC (H.265) codec, which not every device can decode:

A stream works in VLC but not the in-app player (Android)

Some providers gate channels behind a specific User-Agent. The in-app player respects per-channel User-Agents on Android, but not every channel sets one correctly. Try a custom UA in Settings > Network (the Custom field overrides the preset) - your provider can tell you which value to use.

Picture-in-picture problems (Android)

Make sure you’re on the latest release first - a black-PiP bug was fixed back in 1.5. If PiP still doesn’t behave the way you want (lock-screen controls, background playback), try the experimental Native Android player under Settings > Watching, which uses Android’s own player with full PiP support.

Downloads won’t resume

Downloads pick back up from where they left off when you restart the app. If one is stuck:

Linux: garbled video or the app crashes on start

Some Linux GPU drivers (Raspberry Pi’s V3D, Nvidia’s proprietary driver, and most virtual machines) don’t get along with WebKitGTK’s default DMA-BUF renderer - symptoms range from a garbled/striped screen to an immediate crash with EGL_BAD_PARAMETER. The app detects known-risky hardware automatically and switches to a safe rendering mode, but you can also control it yourself:

Sending useful bug reports

On Android, Settings > Data > Storage > Share logs shares the newest log file from your device. On desktop, Settings > Data > Storage > Open log folder opens the folder with the daily log files. Attach the log to a GitHub issue. Logs have credentials and stream URLs redacted automatically.

Start fresh

If you want to wipe everything and start over, open Settings > Danger zone > Reset everything. This clears your playlists, favorites, watch history, and cache. Downloaded files stay on disk - you can delete them manually if you don’t need them.