Configuração de fontes

O Que É o Xtream Codes? Formato de Login, Configuração e Segurança

O que é de facto o Xtream Codes: o formato de login que sobreviveu às rusgas de 2019 a 700 mil utilizadores, a estrutura player_api.php, e como avaliar uma fonte.

Servidores de um centro de dados em primeiro plano, representando a infraestrutura por trás de um formato de login IPTV
IPTV Expert 8 minutos de leitura

O Xtream Codes não é uma app, nem é uma subscrição por si só. É um formato de login: três pedaços de texto — um endereço de servidor, um utilizador e uma palavra-passe. Um leitor de media troca esses três valores com o servidor de um fornecedor para carregar canais e dados de vídeo a pedido.

A maioria dos explicadores online tenta encaminhá-lo para obter acesso ao Xtream Codes, ou reduz a questão da segurança a uma única linha de aviso. Este guia não faz nem uma coisa nem outra. Explica o que o formato realmente é e mostra a estrutura documentada da API por trás dele, usando sempre dados fictícios e limpos. Depois dá-lhe uma forma real de avaliar se uma fonte é segura de usar.

Este artigo não distribui, vende nem fornece qualquer conta, playlist ou credencial Xtream Codes. Explica apenas a tecnologia. O IPTV Expert é um leitor de media. Reproduz fontes às quais já tem acesso, e não fornece, vende nem gera contas de qualquer tipo.

Principais conclusões

  • Xtream Codes é um formato de login — URL do servidor, utilizador, palavra-passe — não uma app, fornecedor ou conteúdo específico.
  • O login ocorre através de um ponto de acesso HTTP, historicamente player_api.php, que devolve o estado da conta em JSON.
  • Este artigo não dá credenciais gratuitas ou funcionais. Os resultados de pesquisa de "Xtream Codes grátis" costumam ser acesso vazado ou roubado à conta de outra pessoa.
  • A segurança depende do fornecedor, não do formato de login em si.

O que é, exatamente, o Xtream Codes?

O Xtream Codes é um formato de login e autenticação usado por muitos painéis de controlo de fornecedores IPTV. Não é uma empresa, uma app ou um conteúdo específico. É uma forma partilhada de um leitor provar quem é a um servidor. Depois de essa verificação passar, o leitor obtém a sua lista de canais, biblioteca de vídeo e guia de programação.

O nome vem do software original do painel Xtream Codes. As autoridades europeias fizeram uma rusga a operadores ligados a esse software em setembro de 2019. A operação retirou mais de 200 servidores de funcionamento na Alemanha, França e Países Baixos. Cerca de 700 mil utilizadores perderam o acesso à plataforma no processo (cobertura da TorrentFreak sobre a operação policial de setembro de 2019, consultado em 2026-07-21). A empresa original deixou de operar pouco depois. O formato de login que popularizou continuou, ainda assim, a espalhar-se. Muitos fornecedores e painéis sucessores continuam a usar hoje a mesma estrutura servidor-utilizador-palavra-passe. Isso inclui o Xtream-UI, ativamente mantido, que documenta a mesma estrutura de API subjacente (referência da API Xtream-UI, consultado em 2026-07-21). É por isso que o termo "Xtream Codes" continua a aparecer constantemente, anos depois de o software original ter deixado de operar.

Isto é diferente de uma fonte M3U, que é um único link de playlist em vez de três credenciais separadas. Se o seu fornecedor lhe deu um único link em vez de um servidor, utilizador e palavra-passe, provavelmente tem uma fonte M3U. O Que É uma Playlist M3U? Formatos, Exemplos e Configuração no Leitor cobre esse formato na íntegra.

Como é o formato de login Xtream Codes?

Todo o login Xtream Codes precisa de três valores.

  1. URL do servidor. O protocolo, o anfitrião e normalmente uma porta, por exemplo http://exemplo-fornecedor.test:8080. A porta não está implícita no domínio. É tipicamente escrita como parte do valor do servidor, não um campo separado.
  2. Utilizador. Atribuído pelo seu fornecedor, sensível a maiúsculas/minúsculas.
  3. Palavra-passe. Também sensível a maiúsculas/minúsculas.

A documentação dos painéis mostra exemplos usando portas como 80 e 25461. Nenhuma é garantida para qualquer fornecedor específico. A porta é a que esse fornecedor atribuiu, não um padrão fixo. (Referência da API Xtream-UI; documentação da API Xtream Codes mantida pela comunidade, ambas consultadas em 2026-07-21.)

É esse todo o formato. Três valores, escritos uma vez, verificados junto de um servidor sempre que a app precisa de dados atualizados.

Dentro da API do Xtream Codes: um exemplo limpo e anotado

Assim que um leitor tem o seu servidor, utilizador e palavra-passe, autentica-se através de um ponto de acesso HTTP historicamente situado em player_api.php. O pedido tem este aspeto, usando apenas dados claramente fictícios:

GET http://exemplo-fornecedor.test:8080/player_api.php?username=utilizador_demo&password=palavra_passe_demo

Nenhum servidor, conta ou link real é mostrado em nenhum ponto deste artigo. Todos os valores acima são exemplos.

Uma resposta bem-sucedida devolve um objeto JSON. Os campos importantes, de novo com valores de exemplo fictícios, têm este aspeto:

{
  "user_info": {
    "username": "utilizador_demo",
    "auth": 1,
    "status": "Active",
    "exp_date": "1799999999",
    "active_cons": "0",
    "max_connections": "1"
  },
  "server_info": {
    "url": "exemplo-fornecedor.test",
    "port": "8080"
  }
}

O que significam os campos da resposta JSON

Eis o que cada campo significa em linguagem simples:

  • auth é 1 para um login bem-sucedido e 0 para um que falhou.
  • status descreve o estado da conta, normalmente "Active".
  • exp_date é a data de expiração da subscrição, geralmente um carimbo temporal Unix.
  • active_cons e max_connections descrevem quantos dispositivos estão atualmente ligados e quantos são permitidos ao mesmo tempo.

Num login falhado, os painéis devolvem normalmente uma mensagem de erro genérica. Um exemplo documentado é "NOT EXISTS" para um utilizador ou palavra-passe errados (referência da API Xtream-UI, consultado em 2026-07-21). Esse único detalhe explica muita da confusão dos utilizadores. Um painel real consegue distinguir internamente uma palavra-passe errada de uma subscrição expirada. Mas um leitor só lhe mostra o seu próprio ecrã de erro, e se esse ecrã for genérico, a distinção nunca chega até si.

É exatamente por isso que o próprio ecrã de configuração do Xtream Codes no IPTV Expert mostra uma única mensagem partilhada, "Falha ao atualizar", em vez de inventar uma mais específica que a API subjacente não consegue fornecer de forma fiável. O guia de configuração ligado mais adiante neste artigo percorre o que esse ecrã significa e como isolar a causa manualmente.

Assim que o login for bem-sucedido, o mesmo ponto de acesso base aceita parâmetros extra para obter canais, títulos de vídeo a pedido e dados de guia de programação. Nunca vê nem escreve nada disto diretamente. O IPTV Expert trata essa troca por si, assim que introduz as suas credenciais no seu próprio formulário de configuração.

Vale a pena reparar nessa divisão de trabalho. O próprio formato de login nunca mudou para se adaptar a nenhuma app específica. Todos os leitores, incluindo o IPTV Expert, são construídos para falar a mesma estrutura documentada de pedido e resposta descrita acima. É exatamente por isso que as credenciais de um fornecedor compatível com Xtream Codes não estão ligadas a um leitor específico.

Pessoa a rever informação impressa junto a um portátil, representando a verificação de uma fonte antes de confiar nela

O Xtream Codes é seguro de usar?

O formato de login em si é neutro. Não diz nada sobre se o conteúdo específico por trás dele é algo que o fornecedor está licenciado a oferecer. A segurança e a legitimidade dependem do fornecedor a que se liga, não dos três campos que escreve num formulário.

Três perguntas a fazer antes de confiar numa fonte

Eis uma forma prática de avaliar uma fonte específica, em vez de uma resposta única de sim ou não que este artigo não pode dar em seu nome:

  • O fornecedor identifica-se e oferece apoio real? Um fornecedor que possa realmente contactar, com um negócio real por trás, é uma situação diferente de uma entrega anónima.
  • Obteve-o através de uma relação responsável que escolheu? A sua própria subscrição, faturada por um fornecedor que escolheu, é diferente de uma credencial que alguém lhe entregou de graça.
  • Sentir-se-ia confortável se o detentor dos direitos do conteúdo visse este acordo? Esta é uma boa verificação de bom senso quando as duas primeiras respostas não são claras.

Nenhuma destas perguntas pode ser respondida apenas pelo formato de login. Dependem inteiramente de onde vieram as credenciais.

Este artigo não responde à pesquisa de "Xtream Codes grátis", e não o vai encaminhar para um. Credenciais Xtream Codes gratuitas ou vazadas são normalmente a conta ativa de outra pessoa, partilhada ou revendida sem o conhecimento do fornecedor. Tendem a deixar de funcionar sem aviso. O verdadeiro subscritor ou o fornecedor podem cortar o acesso a qualquer momento. E se isso acontecer, não tem nenhuma relação de apoio a que recorrer.

Se já tem as suas próprias credenciais de um fornecedor responsável, é essa a situação que o guia companheiro deste artigo cobre. O IPTV Expert não fornece, vende nem gera contas Xtream Codes de qualquer tipo. Só reproduz fontes às quais já tem acesso.

Pessoa a segurar um telemóvel com uma televisão visível ao fundo, representando uma fonte ligada através de uma app de leitor

Como é que o Xtream Codes difere do M3U ou do Stalker Portal?

O Xtream Codes é uma de três formas comuns de um leitor se ligar a uma fonte. Saber qual tem determina o que lhe vão pedir para introduzir.

Formato O que introduz Uso típico
Xtream Codes URL do servidor, utilizador, palavra-passe Painéis de fornecedores que usam a estrutura de API Xtream Codes/Xtream-UI
M3U Um único URL de playlist Listas de canais simples, muitas vezes alojadas como ficheiro de texto simples
Stalker Portal URL do portal e um endereço MAC Painéis construídos à volta do middleware Stalker/Ministra

Se o seu fornecedor lhe deu um único link em vez de três valores separados, provavelmente tem antes uma fonte M3U, coberta anteriormente neste guia. Um endereço de portal mais um endereço MAC significa Stalker Portal. Melhores Leitores IPTV para Stalker Portal em 2026 cobre esse formato e os leitores compatíveis.

Configurar o Xtream Codes depois de ter as credenciais

Se já tem um servidor, utilizador e palavra-passe do seu próprio fornecedor, introduzi-los num leitor é um formulário curto e específico. Como Configurar o Xtream Codes no IPTV Expert percorre os campos exatos que o IPTV Expert pede, pela ordem em que os pede. Também cobre o que o ecrã de erro da app significa se a primeira tentativa não resultar.

Se tem um link de playlist em vez de três credenciais separadas, Como Adicionar uma Playlist M3U ao IPTV Expert cobre esse fluxo. Se ainda não instalou um leitor, o seletor completo de downloads do IPTV Expert cobre todos os dispositivos suportados.

IPTV Expert

Assista na sua tela

Baixe IPTV Expert para sua plataforma preferida.

Baixar

IPTV Expert não fornece, hospeda ou vende canais, playlists ou assinaturas.