Editorial answer

Why does a channel work in VLC but not my TV app?

VLC may support a codec or transport variation that the television app cannot decode.

VLC may support a codec or transport variation that the television app cannot decode.

A practical check

Record the exact track, network and source in both tests. Check whether the TV app supports the container and codecs in that item. If the two apps are on different devices, the hardware and network can also explain the difference.

Ask a follow-up

Include the exact device, app version, time of the issue and one thing you changed.

Compare the exact stream that each player selected

Start by confirming that VLC and the TV app play the same authorised channel edition. A playlist may advertise several resolutions or audio choices. VLC can select one combination while the TV app opens another. Check what each app reports for picture size and audio, and write down whether the TV shows silence, an unsupported-format message or a stall.

Where the service provides an official quality selector, compare the same supported lower-resolution rendition on the TV. If that works and the previous one fails, record both values. The useful difference may be the video codec profile, the audio codec, a device decode limit or a missing rendition segment. Check the affected rendition and track on the TV to narrow it further.

Use a known-good item to narrow the next test

Play a different recognised item in the TV app on the same network. If it works, keep the TV and connection unchanged and ask the provider about the affected track. If every source fails in that app while another supported TV app plays, compare versions and documented compatibility before buying another network device.

What VLC and TV showEvidence to give support
VLC plays video and audio, TV shows picture onlySelected audio track and whether another offered track works
VLC plays and TV fails only on one qualityRendition name, codec if reported, and timing of the error
Both work locally and the TV stalls only on live contentDevice model, network path and exact programme time
Another player on the same TV also rejects the fileCompare the TV device format support before assuming the app alone is responsible

Sources and further reading