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