Frequently asked questions
What is Xtream Codes, precisely?
IPTV middleware: a management panel plus an HTTP API that resellers use to provision subscribers. The API became a de facto standard, so almost every modern player speaks it natively even though the original product is long gone.
What is the difference between Xtream and Stalker?
Authentication model. Xtream uses a credential pair sent as query parameters on every request. Stalker registers hardware MAC addresses and maps them to subscriber profiles, so no password exists in the exchange at all.
Is there a session or a token in Xtream?
No session. Username and password are re-sent on every call. Stalker does issue a token after a handshake, but Xtream has nothing equivalent.
Why does the port need to be included?
Because it is part of the origin, and panels are rarely on port 80 — 8080, 8000 and 25461 are all common. Drop the port and every request goes somewhere that is not the panel.
Why does verification need a server-side proxy?
Mixed-content policy. An HTTPS page cannot request a plain HTTP host, and panels almost never present a valid certificate, so a Worker performs the request and reports back.
Why is the guide usually empty?
The XMLTV endpoint is optional and expensive to serve. Many panels never populate it and many rate-limit it hard. It carries no signal about whether streams work.
Can one credential feed several devices?
Only up to the account connection limit, which the player API reports alongside the active count. Exceeding it lets authentication succeed while streams refuse to open.
Why generate MACs with the 00:1A:79 prefix?
It is the OUI of the original MAG hardware. Portals often validate the prefix, because anything outside that range is unlikely to be a genuine set-top box.
Do you store what I generate?
No. The dataset is parsed in your browser and rows are selected on your device. There is no backend recording any of it.
Something listed here is mine. How is it removed?
Email us with the specifics and the entry goes. Rights-holder requests are actioned the same day wherever possible.