Find the right feed when a channel has two programme listings
Compare the exact regional station, XMLTV identifier and broadcast time before changing your whole programme guide.

Open the channel and wait for a programme you can identify. Write down the title or station announcement, your local time and the exact channel name from the player. Look up the broadcaster's schedule for your region. If two guide rows still look plausible, compare a locally scheduled item such as the evening news. A national programme shown on both feeds can make the wrong guide look right.
Keep the four names apart
The channel can have a station brand, an on-screen regional name, a player display name and a guide ID. Two entries might both display “Channel One HD” while the guide files use different IDs. “HD” describes a version of the video and does not tell you which city's news is on. Preserve the existing mapping while you check one confirmed title. Use a screenshot of the row only after cropping other account or source details.
In XMLTV a channel has an ID and can have display names. Programme entries refer to the channel by that ID. The relationship is exact. If the player matched by display name when the playlist was first loaded, an apparent match can be wrong for an edition with a similar name. Use the manual mapping interface if the app supports one. Look for the explicit source and ID or the known broadcaster label rather than editing every duplicate name in the list.
| Observation | Candidate explanation | Useful next step |
|---|---|---|
| Two listings show different local news | Two real regional editions may share a brand | Identify the edition playing on the screen |
| Every channel is shifted by exactly an hour | Device time, daylight-saving handling or manual offset | Compare two unrelated channels before editing IDs |
| A single row shows the right shows but the wrong times | A timeshifted or cross-border edition may be mapped | Check a local programme and the source offset |
| Correct mapping disappears overnight | Refresh may reapply an automatic selection | Check whether the app keeps an explicit override |
| The row disappears after refresh | The guide source may have changed its ID or window | Look for the new source ID and last successful import |
Make the smallest possible edit
Record the old mapping. Change one channel, refresh the relevant guide if the player permits it, then check the current show and one later item. Leave the device clock and global offset unchanged for this run. If both items now agree with the broadcaster's schedule, keep the new ID and check again after the next routine update. When a change helps only until the import runs, look at the player's import order, saved override or duplicate channel list.
If you maintain the guide file yourself, record the start time with its offset. XMLTV uses UTC when no explicit time zone is given. A string that encodes a local wall time without its offset can therefore end up hours away from the intended programme. When the broadcaster's day crosses a clock change, compare an item on each side of the transition before applying any blanket conversion. This helps distinguish an input problem from the television's local display.
Give the next reader the exact edition
Post the station, regional edition, programme title, observed and expected times, player version and whether a guide refresh changed the result. Include the non-secret channel ID if it helps, with access tokens and personal account details removed. Once the fix holds overnight, add which mapping survived the refresh. That is the part someone with the same feed will need.
Sources
Questions readers ask
Why do two guide rows have the same station name?
The display names can match while the regional editions and guide IDs differ. Use a local bulletin to identify the feed playing on the screen, then map the single row to that edition. Check the next scheduled refresh to see whether the change holds.
Why does my manual channel mapping disappear the next day?
Record the chosen ID and the app’s last guide update. Some players apply automatic matches again on import, or the provider may change an ID. See whether the app has a persistent manual override before editing the whole list.