How to use IPTV Playlist Manager
- 1
Import an M3U or M3U8 list
Upload a local playlist file or paste a remote playlist URL, then load it into the manager.
- 2
Audit channels and groups
Use the channel, group, and duplicate counters, filter by group, and search by channel name, URL, group, tvg-id, or tvg-name.
- 3
Clean the playlist
Remove duplicate stream URLs, delete the current filtered matches, rename channels, and bulk-assign a group to matching channels.
- 4
Play-test and export
Click any channel to play it in the HLS player, use the validator when needed, then export a clean M3U file.
More than a basic M3U editor
The manager combines playlist cleanup with actual playback. You can identify duplicate URLs, filter a large list by group, edit names and groups, play a channel immediately, and use the stream health tools when a channel fails. That is stronger than a text-only organizer because it tells you whether the cleaned list actually works.
Metadata-safe export
Export keeps useful IPTV metadata such as tvg-id, tvg-name, tvg-logo, group-title, http-referrer, and http-user-agent where present. Your cleaned playlist stays compatible with normal IPTV apps while removing the clutter you do not want.
Private browser workflow
Local file import, parsing, editing, duplicate removal, and export happen in the browser. The playlist is not uploaded to a server; remote playlist loading only fetches the URL you provide, and the CORS proxy is used only when you enable it.
Frequently asked questions
Is this different from the IPTV M3U editor?
Yes. The editor covers single-channel rename, delete, play, and export. The playlist manager adds bulk workflow features: group filters, duplicate counts, duplicate removal, delete current matches, and bulk group assignment.
Can it remove duplicate IPTV channels?
Yes. It detects duplicate stream URLs and can remove repeated entries while keeping the first occurrence.
Can I edit channel groups?
Yes. You can edit a channel group directly in edit mode or apply one group name to all currently matching channels.
Does it upload my playlist?
No. Local playlists are parsed and exported in your browser. Remote URL loading fetches the playlist from the URL you enter.