TutorialAugust 2026 · 5 min read

IPTV Has Audio but No Picture: How to Fix It

Sound with a black screen is almost always a codec or decoder mismatch — not a broken stream. Here's how to fix it by switching decoders first.

IPTV audio but no picture — how to fix it

Quick answer:Sound with a black screen is almost always a video codec or decoder mismatch, not a broken stream. Switch the video decoder in your player's settings first — that resolves most cases.

When audio plays normally but the picture stays black, the stream reached your device fine — audio decoded correctly, but the video track is encoded in a format your IPTV player's current settings can't render. That's a different problem than buffering or a connection failure, and it has its own specific fix.

Why This Happens

Audio and video are decoded separately even though they arrive in the same stream. When the video codec doesn't match what your player or device is set up to decode, audio can play normally while the video simply fails to render — rather than the whole stream failing outright, which is what makes this symptom distinctive.

Fix 1: Switch the Video Decoder

Most Android-based IPTV players let you choose between video decoder options — commonly labeled Built-in, Exo, or IJK — in the app's player or playback settings. Cycling through these resolves the majority of black-screen-with-audio cases, since each decoder handles certain video formats differently.

Fix 2: Toggle Hardware vs Software Decoding

In the same playback settings, look for a hardware/software decoding toggle. Older devices sometimes fail to hardware-decode a specific stream's format — switching to software decoding shifts that work to the device's processor instead, which can resolve the black screen at a small cost to performance.

Fix 3: Set Resolution Manually

On Firestick specifically, go to Settings → Display & Sounds → Display → Video Resolution. If it's set to Auto, try setting it manually to 1080p — automatic resolution switching can cause a black screen during the handshake between your device and TV on some setups.

Fix 4: Check Your HDMI Connection

Reseat the HDMI cable, try a different port on your TV, and confirm the TV is set to the correct input. An HDMI handshake issue can produce the exact same symptom — audio through the TV speakers with no picture — and has nothing to do with IPTV specifically; it would affect other apps on the same input too.

Fix 5: Clear Cache and Reinstall

If the decoder switch doesn't resolve it, clear your player's cache and confirm you're on the latest app version. Corrupted cache or an outdated version can contribute to this symptom alongside the codec mismatch — reinstalling the app is a reasonable last step if nothing else works. If your app is also crashing outright rather than just showing a black screen, see our app crashing troubleshooting guide.

Frequently Asked Questions

Why does my IPTV app play sound but show a black screen?

This is almost always a video codec or decoder mismatch — the audio stream decodes fine, but the video stream is encoded in a format your device's current player settings can't render, so you get sound with no picture rather than a full failure.

What's the fastest fix to try first?

Switch the video decoder inside your IPTV app's player settings — commonly labeled Built-in, Exo, or IJK on Android-based players. Cycling through these resolves the majority of black-screen-with-audio cases without touching anything else.

Does switching between hardware and software decoding help?

Yes, on some devices. Older hardware sometimes fails to hardware-decode certain streams. Switching to software decoding in the app's playback settings can resolve a black screen on devices where hardware decoding is struggling with a specific stream's format.

Could this be an HDMI issue instead of an app issue?

Yes — reseat the HDMI cable, try a different port, and confirm your TV is on the correct input. An HDMI handshake issue can cause a black screen that has nothing to do with IPTV specifically and would affect other apps too.

Does clearing the app cache help with this issue?

It can, alongside the decoder fix — corrupted cache or an outdated app version are contributing factors in some cases. Clear the app's cache first, and reinstall if the issue persists after trying the decoder switch.

Should I try setting the resolution manually instead of Auto?

Yes, worth testing. On Firestick specifically, automatic resolution switching (Settings → Display & Sounds → Display → Video Resolution) can cause a black screen during the handshake — manually setting it to 1080p instead of Auto sometimes resolves this.

Still stuck? Contact support— if it's specific to certain channels or a wider issue on our end, that's something we can help resolve directly.

STARTED Today!

Not sure yet? No problem! Try Xtreme HD IPTV with our 24-hour free trial and enjoy premium streaming with zero risk.