// m3u playlist guide
What is an M3U playlist?
M3U is a plain-text playlist format used to describe a
collection of media entries. An M3U file can contain references
to audio, video or other media resources together with
descriptive information about each entry.
A typical M3U file begins with
#EXTM3U.
Individual entries commonly use an
#EXTINF
line followed by a media reference or URL.
Depending on the software creating the file, additional
metadata can describe the name, group, logo or identifier
associated with an entry.
Because M3U is text based, it is relatively easy to inspect
and transform. It can also become difficult to manage when
a playlist contains hundreds or thousands of entries.
Names may be inconsistent, metadata can be incomplete and
duplicate entries can appear after repeated exports.
Common M3U playlist fields
-
Entry name:
the descriptive name displayed by compatible software.
-
Media URL:
a reference to the media resource associated with an entry.
-
group-title:
an optional category used by some applications.
-
tvg-logo:
an optional image reference used by compatible applications.
-
tvg-id:
an identifier that can help associate playlist metadata
with XMLTV programme data.
Why M3U playlists need cleaning
A playlist can change considerably over time. Entries may be
renamed, groups can become inconsistent and duplicate records
may be introduced when several files are combined.
Manual editing is possible, but it becomes increasingly
inconvenient as the file grows.
Yerman focuses on those data-management tasks. You can edit
playlist metadata, remove duplicate entries, combine files
and convert playlist information into formats that are easier
to inspect.
If you work with several M3U files, a sensible workflow is to
keep the original files as backups, perform transformations
on copies and review the resulting playlist before using it
with compatible software.
What is XMLTV?
XMLTV is a structured format commonly used to represent
programme-guide information. Depending on the data available,
an XMLTV document can contain programme titles, descriptions,
start times, end times and channel identifiers.
M3U and XMLTV solve different problems. An M3U file describes
playlist entries, while XMLTV describes programme-guide data.
Applications can use identifiers and metadata to associate
the two datasets.
The
Yerman EPG Builder
is designed to help with that metadata-matching workflow.
If you need to refresh an existing guide workflow later,
use
Update My EPG
.
A practical M3U playlist workflow
A good playlist workflow starts by preserving the original
data and then making changes in a controlled sequence.
This makes it easier to identify mistakes and maintain a
clean working copy.
-
Inspect the source data using
M3U URL to TXT
or
M3U to CSV
.
-
Clean names, groups and metadata using the
M3U Editor
.
-
Remove repeated entries with the
M3U Duplicate Remover
.
-
Combine separate authorised playlist files with
M3U Merge
.
-
Convert the resulting playlist into a format that makes
auditing or spreadsheet analysis easier where required.
-
If programme-guide data is part of your workflow, use the
EPG Builder
to prepare XMLTV information.
Keep your playlist workflow organised
Keep an untouched copy of important M3U files, make changes
to working copies and review exported files before importing
them into another application. This simple approach makes
playlist maintenance easier and reduces accidental changes
to your source data.
Important:
Yerman is a playlist data-management toolkit. It does not
supply a catalogue of media, subscriptions or third-party
content. Users are responsible for ensuring that any playlist,
media reference or URL they process is lawful and that they
have the necessary permission to access and use it.