Free tools / Playlist checker

Your channels.
A clearer picture.

Check your M3U playlist, find missing TV guide matches, and take away a corrected copy. All inside your browser.

Check a playlist

No account needed · No uploads · Free to use

Start here

Add your files

Processed on your device

Your files stay with you. Playlists and guides are processed in this tab. Nothing is uploaded or saved by the checker. 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.
  1. Enter your Xtream details below.
  2. Save both files your provider gives you.
  3. Add them to the two boxes underneath.

Already have the long get.php link your provider emailed you? Paste it into Server and the other two boxes fill themselves in.

Fill in all three to get your links.

01 / Required

Your playlist

An .m3u or .m3u8 file. In most panels this is the get.php download, or the file your provider emailed you.

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 still get a playlist health report; with it you get the reason your guide has holes.

Drop a file here. Gzipped guides are fine.

Paste guide text instead

Questions

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.

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 checker 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.