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.
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 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.
- Enter your Xtream details below.
- Save both files your provider gives you.
- 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
That did not work
Results
Your playlist report
Guide matching
How your guide lines up
The checker 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.
Channel details
| Channel | Group | Result | Matched guide entry |
|---|
Keep your results
The corrected copy only updates resolved tvg-id values. Channel order, groups,
stream options and your guide URLs are preserved. 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.
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.