How to
Grade TV is a directory with a player. Search a channel, watch in the browser or take the whole folder to VLC.
In the browser
- Open the home. The flag in the rail is the country of your connection — click it to switch or see the world.
- Search by name or filter by category (
news,sports). - Click a card to watch now. Only one player stays live: opening another pauses the first.
- Saving is optional: the Folder button on the card (or in the player) puts the channel in a folder of yours. Each folder has a stable feed URL.
- Refresh and reopening home do not wipe the search or the folders — the layout stays in your session.
Shortcuts
Esc closes the player. I shrinks it to the corner. K pause, M mute, F fullscreen, L back to live, / focuses search. ? lists keys in the player.
In VLC
- In the folder, copy the
.m3uURL. - In VLC: Media → Open Network Stream and paste the address.
- The list updates itself — no file to download.
Channel health, measured
Public streams go down, move or block by region. So every channel carries health measured two ways: by the community — every play someone starts is counted for the channel, played or failed, with the error code — and by an external checker, which gives a 0–100 score and says when it checked. In search you can sort by health and filter what is on air; the card shows the score and the last check.
A real channel
Example fetched from the API on 5 September 2026: GET /api/channels?q=tv%20senado returns TV Senado (TVSenado.br) — Brazil, Portuguese, 720p, available schedule — with health_ext.score: 100, online: true and the check date (3 September). That record is what the home card shows and what goes into the folder and the M3U.
Folders, feeds and what is legal
A folder is your own list with a stable URL: .m3u for VLC, JSON and XSPF for everything else; the list updates itself. See About for usage terms and applicable credits. The signal stays at its origin — Grade hosts no file and sells no list — and a broadcaster that does not want to be here asks for removal through the contact.
For an agent
Same product over the API: /api/, /llms.txt and /openapi.json. Search at GET /api/channels?country=BR&playable=1.
Only the Brazilian slice? See public TV from Brazil.
Grade TV lists streams that open sources credited in About — the iptv-org project and official-stream lists — mark as public, and does not host or redistribute video: the player talks to the origin. Takedown via contact on the home page.