The player must match a channel entry to a programme-guide channel before it can display listings. A working video URL can still lack a matching identifier or guide source. Check the guide mapping rather than treating an empty programme row as a failed video stream.
Separate names from identifiers
The visible channel name is intended for people, while an identifier such as tvg-id may be used for matching. Small differences in display names do not always matter if identifiers match correctly. Conversely, identical names can refer to different regional or time-shifted editions.
Look for a mapping control
Some players allow manual assignment of an EPG channel. Choose the guide entry for the actual edition you receive, not merely the first similar name. A different region can have different schedules even when the logo looks familiar.
Keep corrections narrow
Test one channel after changing its mapping and compare a programme currently on air. Applying a guessed rule to the entire list can create many wrong schedules. If the supplied guide lacks that channel entirely, a local clock adjustment cannot manufacture missing programme data.
