How KimberPlay knows 'US| ESPN 2 FHD (backup)' is ESPN 2
August 31, 2026 · by the KimberPlay developers
On a real provider playlist, a huge share of channels arrive with a blank or wrong tvg-id— the field that links a channel to its program guide. In most players every one of those channels is a permanent “No information” row. KimberPlay repairs most of them automatically. Here is exactly how, including the part where it deliberately gives up.
Step one: find the channel's real name
Providers decorate names: US| ESPN 2 FHD (backup) is, to a human, obviously ESPN 2. The matcher gets to the same answer by normalization: strip a leading region tag (US|, [EN], UK -), drop parenthesised qualifiers, lowercase everything, and remove a fixed vocabulary of quality noise — HD, FHD, 4K, HEVC, RAW, VIP, backup, and friends. What survives is the channel’s identity: espn 2. The guide feed’s own channel names go through the identical wringer, and matching is exact on the result.
The rule that matters most: refuse to guess
Exact matching sounds timid next to fuzzy matching — until you watch fuzzy matching put a cartoon schedule on a sports channel. A wrong guide is strictly worse than an empty one: an empty row tells you the truth, a wrong row lies to you at a glance. So when two different feed channels normalize to the same name — two regional “CNN” entries, say — the matcher treats the name as ambiguous and matches nothing. No coin flips. The channels it can’t settle are left for the one matcher smarter than any algorithm: you, with a two-click manual assignment in the guide.
Why the timid-sounding rule wins anyway
Because provider sloppiness is systematic, not random. The same playlist that writes US| ESPN 2 FHD writes US| ESPN FHD and US| TNT 4K RAW — one normalization scheme repairs thousands of channels at once. In practice the conservative matcher fills the large majority of broken rows while introducing zero wrong guides, which is the trade a living room actually wants.
The same engine runs everywhere KimberPlay does — the Android app on your Fire TV today, and the Samsung TV app in development, where the matcher is a line-for-line port proven by the same test corpus. Guide still blank somewhere? The EPG troubleshooting guide covers the causes no matcher can fix.
← All posts · New here? KimberPlay is a free IPTV player for Fire TV and Android TV — installed in two minutes. Player software only; no channels included.
Kimber