Ultra M3U Maker

Build optimized .m3u playlists for TV players (TiviMate, IPTV apps), desktop (VLC/MPV), and mobile. Includes EPG (XMLTV) header, smart grouping, bulk rules, local library, and imports.

Drop .m3u/.txt/.json/.xmltv here to import
About Spotify & major platforms

This app can include Spotify/Vimeo/YouTube URLs in an M3U and fetch titles when oEmbed exists. However, many platforms use protected playback, so those URLs may not play directly in VLC/MPV. For reliable playback, use direct stream URLs (HLS .m3u8, DASH .mpd, etc.).

Quick add

One-click helpers for common types.

EPG header (XMLTV)

Adds url-tvg="..." to the M3U header for compatible IPTV players.


Channel mapping (optional)

Map your playlist items to XMLTV channel IDs (tvg-id) and logos (tvg-logo). For large playlists, prefer bulk rules or CSV mapping.

CSV mapping format

One row per URL (recommended unique key):

url,tvgId,tvgLogo,groupTitle,displayTitle

XMLTV channel lookup

If you imported an XMLTV file, search channels here and copy an ID.

0
Channels ID • Name

Saved playlists (this device)

Store and reuse playlists via localStorage.

Smart grouping rules

Assign groups automatically using keywords/regex (case-insensitive).


Catch-up / Timeshift tags (optional)

Some IPTV players support catch-up using custom M3U attributes. If your provider supports it, you can add tags to items.

Current list

Optimized rendering for thousands of items.

0
Items
Preview