Step 1 — Load playlists

Using the built-in proxy to relay requests. Useful when direct access is blocked by CORS.

or upload files

Click to choose or drag & drop — multiple files OK

.m3u, .m3u8 files supported
Parsing playlist… 0%
Step 2 — Edit & select groups
0 groups selected
Step 3 — Download
.m3u

Your combined playlist is ready

Playlist built and ready to download.

Download .m3u
1
Add one or more M3U URLs (press Add URL or hit Enter), enter a Mac Portal URL and MAC address, and/or drag & drop multiple files into the drop zone. Your URL queue is saved automatically.
2
Review the queue, remove any you don't want, then click Process all. All sources are fetched and merged at once.
3
Your groups appear with channel counts. Click to preview channels inside a group. Use to rename a group or channel, 🗑 to remove a group, or to remove a single channel. Select the groups you want and click Add selected groups.
4
Set your filename, then click Download .m3u to save your finished playlist. Duplicate streams across sources are removed automatically.
  • Only .m3u and .m3u8 formats are supported. Malformed entries are skipped automatically.
  • Your list must have group-title="..." on each channel line for groups to appear.
  • After downloading, upload to Dropbox or similar and shorten the link with Bit.ly. Every time you replace the file with the same name, your short URL stays the same.
  • You can also transfer the file directly to your device and load it locally using Send to TV or similar apps.