Prijeđi na sadržaj

Kako to radi

Xtream Codes, objašnjen bez marketinga

Ako vam je provajder dao host, korisničko ime i lozinku umjesto jedne poveznice, radi se o Xtream Codesu. Evo što ta tri podatka rade čim pritisnete spoji.

Zadnja provjera: rujan 2026.

Odakle ime zapravo dolazi

Xtream Codes bio je PHP panel koji su IPTV preprodavači vrtjeli na vlastitim serverima da vode pretplatnike, liste kanala i naplatu. Tvrtka iza njega ugašena je 2019., ali API koji je definirala nikad nije nestao — deseci drugih panela i danas govore isti protokol, jer su ga sve postojeće aplikacije i svi postojeći korisnici već razumjeli. "Xtream Codes" danas znači format, ne tvrtku.

To je bitno iz jednog praktičnog razloga: panel koji vaš provajder koristi može se zvati sasvim drugačije. Ako odgovara na player_api.php s ista tri polja, računa se.

Tri polja i što svako od njih radi

Host, korisničko ime i lozinka izgledaju kao obrazac za prijavu, i funkcionalno to točno jesu. Aplikacija šalje sva tri na jednu adresu i dobiva natrag jedan JSON odgovor koji opisuje račun: je li aktivan, kad istječe, koliko veza dopušta i koje kategorije kanala uživo, filmova i serija vidi.

Taj jedan zahtjev je i cijeli razlog zašto aktivacija djeluje trenutno. Nema odvojenog koraka "provjeravamo vašu pretplatu" — isti poziv koji vas prijavljuje ujedno odgovara i na to pitanje.

Zašto je port ono što zapravo puca

Gotovo svaka prijava koja izgleda kao "pogrešna lozinka" ispadne problem s portom. Xtream paneli obično odgovaraju na 80, 8080 ili na broj koji provajder dodijeli po računu — 25461 se pojavljuje često iz povijesnih razloga kojih se više nitko ne sjeća. Upišete host bez njega i veza tiho istekne umjesto da padne s jasnom porukom, jer na zadanom portu nema ničega da kaže ne.

Brz način da razlikujete ta dva kvara: "connection refused" ili vrtuljak koji se nikad ne zaustavi jest problem porta ili adrese — ništa ne sluša ondje gdje pitate. Trenutno, brzo odbijanje sa stvarnom greškom jest problem s podacima za prijavu — nešto sluša i pročitalo je zahtjev.

http naspram https je drugi po učestalosti. Paneli koji rade na običnom http-u neće se učitati s uređaja koji tiho nadograđuje svaki zahtjev na https, što neke Android mrežne postavke rade bez najave.

Uživo, filmovi i serije su tri različita pitanja

Kanal uživo, film i epizoda nisu ista vrsta objekta za panel, iako svi završe kao jedan red na početnom ekranu. Kanali uživo vraćaju se kao ravan popis sa stream ID-em i kategorijom. Filmovi izgledaju gotovo isto. Serija je sasvim drugi oblik: početni odgovor navodi samo samu seriju, a aplikacija mora napraviti drugi zahtjev po seriji da bi saznala koje sezone i epizode postoje.

Taj drugi zahtjev razlog je zašto račun s puno serija može djelovati sporije za pregledavanje od jednako velikog računa s puno filmova — stvarno radi više odlazaka na server, ne samo prikazuje više slika.

Što player može popraviti, a što ne

Dobar klijent može ponoviti stream na drugom dekoderu ako prvi odbije format, spremiti vodič da ga ne dohvaća ponovno na svaku promjenu kanala i jasno vam reći kad je račun stvarno istekao umjesto da samo ostane crn. Sve je to stvarno i vrijedi imati.

Ništa od toga ne pomaže ako je sam panel pao, prodan preko kapaciteta ili je račun istekao. "Aplikacija je pokvarena" i "račun je pokvaren" daju isti crni ekran, a jedini način da ih razlikujete jest provjeriti status računa koji panel sam prijavljuje — a to je jedina stvar koju svaka Xtream-kompatibilna aplikacija uvijek može pokazati, jer stoji upravo ondje, u tom prvom odgovoru na prijavu.

Već imate ta tri podatka?

BOSS IPTV spaja se na bilo koji Xtream-kompatibilan panel na Android TV-u, Fire TV-u i Androidu — ništa nije priloženo, nema što gledati dok ne dodate svoje.

Isprobajte na svom uređaju