Xtream Codes API is een manier om IPTV te leveren op basis van een login: in plaats van één afspeellijstlink vul je een server-URL, een gebruikersnaam en een wachtwoord in, waarna de app je zenders, films, series en programmagids ophaalt als geordende lijsten die zichzelf bijwerken. Het is het meest gebruikte alternatief voor een gewone M3U-afspeellijst, en het is wat de meeste moderne IPTV-spelers bedoelen met “Login with Xtream Codes”. Deze gids legt uit hoe het werkt, hoe het verschilt van M3U en portal-URL’s, en hoe je het veilig gebruikt.
Wat Xtream Codes API is
Xtream Codes API begon als panelsoftware waarmee IPTV-aanbieders hun abonnementen beheerden. De API — de manier waarop apps met die server praten — groeide uit tot een de-factostandaard, dus vandaag betekent “Xtream Codes API” vooral de inlogmethode die je speler gebruikt, ook als de aanbieder achter de schermen andere software draait.
Het kenmerkende punt is dat je je aanmeldt met drie gegevens:
- Server-URL — het adres van de server van de aanbieder, bijvoorbeeld
http://example.com:8080. - Gebruikersnaam — je accountnaam.
- Wachtwoord — de sleutel bij je account.
Daaruit vraagt de app al het andere op. Je plakt nooit een reusachtige zenderlijst; de server geeft je speler gestructureerde gegevens zodra hij erom vraagt.
Hoe het werkt
Zodra je inlogt, roept je IPTV-speler de API van de server aan en krijgt hij je dienst netjes opgesplitst terug:
- Aanmelden. De app stuurt je gebruikersnaam en wachtwoord naar de server-URL en krijgt je accountgegevens terug (status, vervaldatum, toegestane verbindingen).
- Contentcategorieën. De server levert live-tv, VOD (films) en series als aparte, gecategoriseerde lijsten — niet als één plat bestand.
- Streams op aanvraag. Open je een zender, dan vraagt de app alleen die ene stream op, dus laadt het snel.
- EPG. De programmagids komt via dezelfde API binnen, zodat de EPG bij je zenders aansluit zonder een aparte URL.
Omdat de lijsten op de server staan, kan de aanbieder zenders toevoegen of weghalen en volgt je app dat bij de eerstvolgende verversing — opnieuw importeren hoeft niet.
Xtream API, M3U en portal-URL vergeleken
Deze drie termen overlappen en worden vaak door elkaar gehaald. Zo verhouden ze zich tot elkaar:
| M3U-afspeellijst | Xtream Codes API | Portal-URL (MAG-stijl) | |
|---|---|---|---|
| Je vult in | Eén afspeellijst-URL of -bestand | Server-URL + gebruikersnaam + wachtwoord | Portal-URL (gekoppeld aan MAC van het apparaat) |
| Contentstructuur | Eén platte lijst | Gecategoriseerd: live / VOD / series | Portalindeling van de aanbieder |
| EPG | Aparte EPG-URL | Zit in de API ingebouwd | Zit in het portal ingebouwd |
| Bijwerken | Opnieuw importeren om te verversen | Automatisch | Automatisch |
| Gebruikelijke apparaten | Vrijwel elke speler | TiviMate, IPTV Smarters enzovoort | MAG-boxen / STB-emulators |
Kort gezegd: M3U is het eenvoudigst en het breedst inzetbaar, Xtream Codes API is het overzichtelijkst voor apps, en een portal-URL is de settopbox-variant die aan het MAC-adres van je apparaat hangt. Veel aanbieders bieden alle drie vanaf hetzelfde account.
Goed om te weten: de meeste Xtream-servers kunnen ook een M3U-link uitgeven door er een get.php-pad achter te zetten — bijvoorbeeld http://server:port/get.php?username=USER&password=PASS&type=m3u_plus — zodat een speler die alleen M3U accepteert dezelfde zenders kan laden.
Zo log je in
Inloggen met Xtream Codes kost in de meeste spelers minder dan een minuut:
- Kies een geschikte speler zoals TiviMate of IPTV Smarters — zie onze gids met de beste IPTV-spelers.
- Kies “Login with Xtream Codes” (soms “Xtream Codes API” of “Add Playlist → Xtream”).
- Vul je drie velden in — server-URL, gebruikersnaam, wachtwoord — precies zoals je aanbieder ze gaf, inclusief het poortnummer.
- Wacht tot alles is geladen. De app haalt live-tv, VOD, series en EPG automatisch binnen.
- Ordenen. Verberg categorieën die je niet gebruikt en zet je favorieten op volgorde; de meeste spelers onthouden dit per profiel.
Voor een volledige uitleg in de app volg je onze TiviMate-installatiegids.
Is het legaal?
Het protocol van Xtream Codes API is legaal — het is een leveringsmethode, precies zoals M3U. Wat telt, is de aanbieder achter de inloggegevens.
- Legaal: inloggegevens van een dienst die de rechten heeft op de zenders die hij doorgeeft.
- Niet legaal: goedkope “alle zenders”-logins die zonder enige rechten worden verkocht, hoe verzorgd de app er ook uitziet.
Waarschuwing: een strakke Xtream-login maakt een dienst nog niet legitiem. Dezelfde alarmbellen gelden als bij elke IPTV: elke premiumzender voor een paar euro, betalen met cadeaubonnen of crypto, en geen echt bedrijf erachter. WatchlyGuide behandelt uitsluitend bronnen met licentie.
Kort samengevat
Xtream Codes API is simpelweg een nettere manier om op IPTV in te loggen: drie velden — server-URL, gebruikersnaam en wachtwoord — die je live-tv, films, series en gids als geordende, zelf bijwerkende onderdelen laden. Het is gestructureerder dan een platte M3U en iets anders dan een MAG-portal-URL, al ondersteunen veel accounts alle drie. Gebruik een geschikte speler, vul je gegevens precies over en doe dat uitsluitend bij een aanbieder die de juiste rechten heeft.
Vergelijk het daarna met het M3U-afspeellijstformaat, of begin bij de basis met wat IPTV is en hoe streaming echt werkt.
Twijfel je over een term op deze pagina? Zoek hem op in de streamingwoordenlijst.