Free tools / Playlist editor
Your playlist.
Your way.
Reorder and rename groups, move, add and remove channels, fix guide matches against your XMLTV file, and take away a corrected copy. All inside your browser.
No account needed · No uploads · Free to use
Start here
Add your files
Your files stay with you. Playlists and guides are processed in this tab. Nothing is uploaded or saved by the editor. Reset the tool or close the tab to clear them.
Xtream Use your Xtream login No files needed. Enter your server, username and password and this page works out your provider's own two download links. Nothing is sent to TiviGlass.
- Enter your Xtream details below.
- Save both files your provider gives you.
- Add them to the two boxes underneath.
Signed in to TiviGlass? Your saved playlists can fill this in for you.
Already have the long get.php link your provider emailed you? Paste it into
Server and the other two boxes fill themselves in.
To save a file: right-click Open and choose Save link as…. The playlist usually downloads on a normal click; the guide is served as XML, so most browsers display it instead. If that happens you can also press Ctrl+S (Cmd+S on a Mac), or select all of it and use Paste guide text instead in the guide box below.
Fill in all three to get your links.
01 / Your playlist
Your playlist
An .m3u or .m3u8 file. In most panels this is the
get.php download, or the file your provider emailed you. No file yet? You can
start a new playlist from scratch.
Drop a file here, or paste the text below.
Paste it instead
02 / Optional
Your guide (XMLTV)
An .xml or .xml.gz guide file. Without it you can still edit your
playlist; with it you get the reason your guide has holes, and a way to fix them.
Drop a file here. Gzipped guides are fine.
Paste guide text instead
The editor opens on its own as soon as you add a file.
That did not work
Results
Your playlist report
Guide matching
How your guide lines up
The editor follows the app’s four matching tiers: the provider's own id first, then the guide's display name, then a looser name variant, then a fuzzy comparison. A tie is never guessed.
Your channels
Edit your playlist
Open a group to see its channels. Drag anything to move it, or use the arrow buttons. Rename groups and channels, move channels between groups, add new ones, and delete what you do not want. Two groups given the same name are merged. Nothing here touches your original file; your changes are applied to the corrected playlist you download at the end.
Moving is paused while a search, a filter or a different order is on. Clear them to drag and reorder.
Keep your results
The corrected copy applies exactly what you did above: the new order, moved and added channels,
resolved tvg-id values, renamed groups and channels, edited logos, numbers and
stream URLs, and anything you left out. Everything else is untouched. Stream options, catch-up
settings and your guide URLs all survive unchanged. Review name matches before using it.
Downloads may contain provider details, so keep them private.
TiviGlass does this matching for you.
Every one of those name matches happens automatically on the TV, and where two guide entries tie, the match is left unresolved for you to review. Free to use with your own provider.
Get TiviGlass How the guide worksQuestions
About this tool.
Why can I not just paste my playlist URL and have it fetched?
Because something would have to do the fetching, and that something would see your provider username and password. The page itself cannot: provider panels do not allow a browser to request their playlist, and this site is locked down so the page cannot make outside requests anyway. Doing it on our server instead would mean your password travelling through TiviGlass, which is the one thing this tool promises does not happen.
So if you have an Xtream login rather than files, the box near the top builds your provider's own two download links in your browser. When you open a download link, your login goes directly to your provider and the files come to you straight from your provider.
Can I start a playlist from scratch?
Yes. Choose Start a new playlist in the playlist box and the editor opens empty. Add groups and channels, give each one a name and a stream URL, and download the result as an M3U. Like everything else here it is built in your browser and never leaves it.
Does this check whether my channels actually play?
No, and deliberately. Testing thousands of streams means hammering your provider from one address, which gets that address blocked and tells you nothing reliable when it does. This checks the structure of your playlist and how it lines up with your guide.
My guide matched here but not on my TV. Why?
Your app may not have downloaded that guide yet, or your provider's own guide may be used instead of the file you tested. This tool checks whether listings exist in the file; it does not verify that their dates are current. App settings and manual matches can also differ. Check the guide offset if listings appear at the wrong time rather than not at all.
Is my playlist stored or logged anywhere?
The editor does not upload or store your playlist or guide. The file is read by code running in your own browser and everything disappears when you close the tab.