Missing or different TVG IDs
Some playlists have no tvg-id. Others use provider-specific IDs that don't correspond with the IDs in the EPG source.
Your IPTV streams work, but the programme guide doesn't. Yerman analyses the live channels in your playlist and attempts to find compatible EPG data — even when channel names are messy or TVG IDs are missing.
An M3U playlist and an XMLTV EPG are separate datasets. One contains the streams; the other contains programme schedules. The difficult part is identifying which channel in the playlist belongs to which channel in the guide.
Some playlists have no tvg-id. Others use provider-specific IDs that don't correspond with the IDs in the EPG source.
Country prefixes, provider tags, HD/FHD/UHD labels and punctuation can make the same channel look completely different in two datasets.
Numbers, languages and variants matter. Matching the closest-looking text without checking identity can attach the wrong schedule.
|UK| SKY SPORTS MAIN EVENT FHDSky Sports Main EventThe beta editor turns EPG matching into part of the playlist workflow rather than expecting you to manually find guide IDs for every live channel.
Upload a TXT/M3U file, enter a remote M3U URL or use authorised Xtream / Active Code details.
The editor analyses the playlist so EPG work can focus on linear TV instead of treating movies and series as guide channels.
Available identifiers and channel names are compared with EPG channel identities.
Formatting and delivery labels can be handled without assuming every word in a provider's channel name is part of its identity.
Numbered and named variants need stricter matching so Sports 1 doesn't quietly receive the schedule for Sports 2.
A name match is only useful when programme data exists. The editor can show observed EPG matches and Now & Next information as you work.
Load your own playlist into the new Yerman M3U Editor. The beta supports local files, remote M3U URLs and Xtream / Active Code imports.
A correct TVG ID is an excellent direct link between an M3U channel and an EPG channel. Real-world playlists, however, frequently need more work.
A playlist entry can contain a perfectly usable stream and channel name while leaving tvg-id="".
The playlist provider and XMLTV source may identify the same channel differently, preventing a direct ID match.
Careful name matching provides another route — provided important channel identity isn't removed in the process.
It is easy to increase a match percentage by accepting anything that looks vaguely similar. That isn't useful if the resulting TV guide belongs to another channel.
beIN Sports 2beIN Sports 3
beIN Sports 2 English
beIN Sports 2 French
beIN Sports Xtra 2Channel numbers and named or language variants can carry real identity. The matching process therefore needs to balance normalising harmless playlist noise with preserving the details that distinguish one feed from another.
A playlist can contain tens of thousands of entries spanning live TV, movies, series, backup streams and event channels. The beta editor is designed around large playlist workflows rather than requiring you to clean the file by hand before you can inspect it.
Load a playlist file directly from your device and move into the full editor workspace.
Remote playlists can be fetched server-side, avoiding the normal browser CORS restriction.
Use server, username and password details for a playlist you are authorised to access instead of manually constructing an M3U URL.
Common reasons IPTV playlists and programme guides fail to line up.
The playlist channels need to be associated with their corresponding XMLTV EPG channels. A matching TVG ID can provide a direct association. When that is unavailable, channel names and other identity information can help locate an appropriate guide channel.
A working stream doesn't automatically contain a programme schedule. Your IPTV player needs EPG data plus a reliable association between the playlist channel and the correct guide channel.
Yes. TVG IDs are guide metadata rather than a requirement for the stream URL itself. Their absence can, however, make automatic EPG association more difficult.
The beta editor can use available channel information to look for EPG matches rather than relying exclusively on a supplied TVG ID. Matching remains cautious where channel identities are ambiguous.
Yes. The beta editor can fetch a remote M3U playlist server-side. Private and internal network addresses are blocked.
Yes. For playlists you are authorised to access, the beta editor supports server URL, username and password import.
No. Yerman provides playlist and EPG tools. You provide the playlist or authorised access details that you want to process.
Import the playlist, browse your live channels and see the EPG matches the beta editor can identify.