Grade TV Open the player

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

  1. Open the home. The flag in the rail is the country of your connection — click it to switch or see the world.
  2. Search by name or filter by category (news, sports).
  3. Click a card to watch now. Only one player stays live: opening another pauses the first.
  4. 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.
  5. 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

  1. In the folder, copy the .m3u URL.
  2. In VLC: Media → Open Network Stream and paste the address.
  3. 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.