// m3u + epg workspace

M3U Playlist • Automatic EPG Matching • XMLTV

Free M3U & IPTV tools.
Edit, check and build your guide.

Yerman is a browser-based workspace for people who need to do more than simply open an M3U file. Import and organise a playlist, identify live channels, check EPG readiness and move from messy channel metadata towards useful XMLTV programme-guide data.

Use the free M3U Editor to organise channels, the M3U Checker to test playlist streams, or our new beta M3U Editor to explore automatic EPG matching. Build an XMLTV guide with the EPG Builder.

Public beta editor available now • EPG generation is a paid service

Playlist → EPG
  1. 📥
    Import playlist Bring in M3U data and inspect the live channels.
  2. 🧠
    Identify channels Use IDs, names and channel identity to find guide matches.
  3. 🗓️
    Check EPG See which channels have useful programme-guide coverage.
  4. ⚡
    Build XMLTV Create guide output for the channels you actually use.
M3U + EPG in one workflow yerman
● New public beta

A new M3U Editor built around the playlist and its EPG

The beta editor is where we're taking Yerman next. Import an M3U playlist, remote playlist URL or authorised Xtream / Active Code details, work with the channel list and see EPG readiness in the same workspace. It is designed to make the jump from “I have a playlist” to “which of these channels can actually have a useful guide?” much easier.

// one workflow

From a raw playlist to useful programme-guide data

The homepage is the starting point for the complete Yerman workflow. Individual tools handle individual jobs; Yerman connects those jobs when the end result you want is a cleaner playlist with usable EPG.

1

Import

Load the playlist and separate the useful live-channel data from the noise.

2

Organise

Review channel names, groups, identifiers and the metadata that affects EPG matching.

3

Match

Connect live playlist channels with compatible guide identities and available programme data.

4

Build

Generate XMLTV guide output for compatible software through Yerman's EPG workflow.

// automatic epg

A playlist tells you where the channels are. EPG tells you what's on.

An M3U playlist and an XMLTV guide are separate datasets. The hard part is connecting them reliably. A playlist may contain tvg-id values, provider prefixes, quality labels, inconsistent names or no useful guide identifier at all.

Yerman's EPG workflow is designed around that problem. It looks at the available channel identity, helps find guide matches and lets you move towards an XMLTV guide without treating every vaguely similar channel name as the same channel.

BBC One
Matched programme data
ITV1
Matched programme data
Sky Sports
Channel identity checked
Channel 4
Programme coverage found
EPG workflow ready

// epg help

When the playlist works but the TV guide doesn't

Missing EPG is rarely explained by one field alone. These guides cover the different stages of the problem without turning the homepage into another generic M3U tools directory.

// channel matching

Finding the right guide channel

If your main problem is connecting playlist channels with the correct programme-guide identities, our guide to matching M3U channels to EPG automatically explains how IDs, channel names and real channel identity fit together.

// no information

When an M3U has no EPG

A working stream does not guarantee a working guide. If channels play but programme rows are empty, follow the M3U no EPG troubleshooting guide to work through missing IDs, incompatible guide data and name-matching problems.

// setup

Adding XMLTV guide data to a playlist

If you're starting with a playlist and want to understand the complete setup, the guide to adding EPG to an M3U playlist covers TVG IDs, XMLTV feeds, channel mapping and the final guide connection.

// xtream / active code

Xtream login works, but the guide is empty

Authentication, channel delivery and EPG matching are different parts of the workflow. Our Xtream Codes no EPG guide focuses specifically on missing or partial programme information after an Xtream / Active Code playlist has loaded.

// why matching matters

EPG matching is more than making two names look alike

IPTV playlist names often contain extra text that is useful to the provider but unhelpful for programme-guide matching. At the same time, some apparently small words or numbers genuinely identify a different channel.

🏷️ Clean delivery noise

Quality markers and formatting such as HD, FHD, UHD, 4K, backup labels or provider prefixes can obscure the underlying channel name. Normalising that noise can make a legitimate guide match easier to find.

🔢 Preserve real identity

Numbers, language labels and named variants can matter. “Sports 1” and “Sports 2” are not interchangeable, and a language or regional feed may carry a different schedule.

📺 Prefer useful coverage

A channel name alone is not enough if the candidate guide has no useful programme data. The practical goal is the correct channel identity with programme coverage that can actually populate a TV guide.

🧩 Review uncertain matches

Automatic matching is most useful when it can be confident. Ambiguous channels should remain reviewable instead of silently receiving the schedule from a merely similar channel.

// beta editor

Start with the new editor when you don't yet know what your playlist needs

The beta editor gives the playlist itself more context. Rather than treating EPG as a completely separate job, it can show guide readiness alongside the channel list so you can see where the gaps are before deciding what to do next.

📂Multiple import routes

Work from supported playlist files, a remote M3U URL or authorised Xtream / Active Code details.

✏️Playlist editing

Review and organise channel information in the browser instead of manually working through a huge text file.

🗓️EPG readiness

See EPG-related information alongside the playlist so channels without useful guide coverage are easier to identify.

🧪Public beta access

Use the newer editor while we continue improving large-playlist handling, matching and the playlist-to-EPG workflow.

// xmltv epg service

Need the finished EPG, not just the playlist?

Yerman's EPG Builder takes the workflow further. Supply supported playlist data, work through channel matching and generate XMLTV guide output for the channels that can be matched with programme data.

This is the paid part of the Yerman EPG workflow. The editor and supporting tools help you understand and prepare the playlist; the EPG service is for users who want Yerman to build the resulting guide.

What the EPG workflow needs

  • Your playlist: supported M3U/TXT data, a remote playlist URL or supported account import.
  • Channel identity: TVG IDs and names where available, plus enough information to distinguish real channel variants.
  • Programme coverage: matching guide data for the channels you want to appear in the XMLTV output.
  • Review: uncertain matches can require confirmation rather than being forced automatically.

// supporting utilities

Need one specific M3U job instead?

The rest of Yerman's public utilities remain available when you only need a focused playlist task. These tools have their own pages so the homepage can concentrate on the complete M3U-to-EPG workflow.

// built for playlist data

Yerman works with your playlist — it isn't an IPTV subscription

Yerman provides software for playlist management and programme-guide workflows. It does not provide a catalogue of television channels, third-party streams or an IPTV subscription. You provide the playlist data and services you are authorised to use.

Use authorised sources. Only submit playlist files, URLs, account details and media references that you have permission to access and process.

// frequently asked questions

M3U and EPG questions

What does Yerman do?

Yerman provides browser-based tools for working with M3U playlists and XMLTV EPG data, including playlist editing, channel matching, EPG troubleshooting and guide building.

Can Yerman match M3U channels to EPG data?

Yes. Yerman can analyse playlist channel metadata and use available identifiers and channel names to help associate live channels with compatible programme-guide data.

What is the Yerman beta M3U Editor?

The beta M3U Editor is Yerman's newer playlist workspace for importing and reviewing playlist data, editing channel information and checking EPG readiness.

Can I build an XMLTV EPG from an M3U playlist?

Yerman's EPG Builder is designed to match supported playlist channels with programme-guide data and generate XMLTV output for compatible applications.

Why does my M3U playlist show no EPG?

A playlist may have no guide because channel identifiers do not correspond with the EPG source, names differ, the guide lacks the channel, or useful programme data is unavailable for that channel. The M3U no EPG guide walks through the main causes.

Does Yerman provide IPTV streams?

No. Yerman provides playlist and programme-guide data tools. Users supply the files, URLs and services they are authorised to access.

// start here

Start with your M3U. Find the EPG it is missing.

Open the new beta editor to inspect your playlist and its EPG readiness, or go straight to the EPG Builder when you're ready to generate XMLTV guide data.

Try Beta Editor Build EPG