Início / Blogue / M3U vs Xtream Codes: qual usar no iPhone?

Atualizado a 2 de novembro de 2026

M3U vs Xtream Codes: diferenças e qual usar no iPhone

O seu fornecedor de IPTV pode oferecer um link M3U, um acesso Xtream Codes ou ambos. Os dois dão acesso à mesma conta, mas funcionam de forma diferente. Esta comparação explica como funciona cada um e ajuda-o a escolher o mais adequado para o seu iPhone ou iPad.

Link de lista M3U comparado com um acesso Xtream Codes com servidor, nome de utilizador e palavra-passe para IPTV no iPhone

A resposta curta

M3U e Xtream Codes são duas formas de indicar a um leitor IPTV onde está o conteúdo do seu fornecedor. Um link M3U aponta para um único ficheiro de texto que enumera todos os fluxos. Um acesso Xtream Codes é um endereço de servidor, um nome de utilizador e uma palavra-passe que o leitor usa para pedir ao servidor do fornecedor os canais em direto, os filmes e as séries em separado.

A maioria dos fornecedores que oferece um também oferece o outro, e ambos dão acesso aos mesmos canais e títulos na mesma conta. A diferença está na forma como o conteúdo chega ao seu iPhone: quão bem está organizado, quanta informação traz, como funcionam as atualizações e como são tratadas as suas credenciais. Se o fornecedor lhe dá os dois e só quer uma recomendação, o Xtream Codes costuma ser a escolha mais confortável para uma assinatura grande, e o M3U é a mais simples. O resto do artigo explica porquê, para que possa decidir de acordo com a sua configuração.

Em qualquer caso, o leitor só reproduz o que lhe der. O Smart IPTV Pro Player suporta os dois tipos de fonte no iPhone e no iPad e não inclui canais, listas nem serviço de IPTV próprio.

Como funciona o M3U

M3U é um formato de lista antigo e simples. O ficheiro começa por #EXTM3U e cada entrada tem duas linhas: uma linha de informação que começa por #EXTINF e depois o endereço do fluxo. A linha de informação traz normalmente o nome a apresentar e, no estilo alargado «m3u_plus», atributos como tvg-logo para o logótipo e group-title para o grupo a que a entrada pertence.

Quando adiciona uma fonte M3U, o leitor descarrega o ficheiro inteiro e lê-o de cima para baixo. Tudo o que sabe sobre a sua assinatura é o que está escrito nessas linhas. Com um fornecedor que tem milhares de canais e um grande catálogo a pedido, o ficheiro pode ser muito grande, e o leitor tem de o separar em canais em direto, filmes e séries com base nas pistas que contém.

Os links M3U dos fornecedores têm duas formas: um link de painel como http://example-server.com:8080/get.php?username=…&password=…&type=m3u_plus, ou um endereço direto para o ficheiro terminado em .m3u ou .m3u8. A configuração está explicada passo a passo em como adicionar uma lista M3U no iPhone.

Como funciona o Xtream Codes

O Xtream Codes deve o nome a um painel de servidor que muitos fornecedores usavam. A forma como permitia às aplicações ligarem-se, muitas vezes chamada Xtream API, sobreviveu ao painel e hoje é amplamente suportada. Em vez de um ficheiro, o leitor inicia sessão com três dados: Host (servidor, por exemplo http://example-server.com:8080), Username (nome de utilizador) e Password (palavra-passe).

Depois de iniciar sessão, o leitor pede ao servidor listas específicas: categorias e canais em direto, categorias e títulos de filmes, séries com as respetivas temporadas e episódios. Como cada pedido tem a sua própria resposta, a TV em direto, os filmes e as séries não têm de ser adivinhados a partir de uma única lista. O servidor diz o que é o quê, e os conteúdos a pedido trazem muitas vezes mais pormenores, como cartazes e a estrutura de episódios, do que uma linha M3U típica.

O acesso também pode informar o leitor sobre a própria conta, por exemplo se está ativa. É uma das razões pelas quais os erros de início de sessão no Xtream costumam ser mais fáceis de diagnosticar: um acesso rejeitado aponta para as credenciais ou para a conta, enquanto uma descarga M3U falhada pode significar muitas coisas. O passo a passo completo está no guia de configuração do Xtream Codes no iPhone.

M3U e Xtream Codes comparados

A tabela abaixo resume as diferenças práticas. Os resultados exatos dependem do fornecedor, já que ambos os formatos só transportam o que o fornecedor lá coloca.

AspetoURL de lista M3UAcesso Xtream Codes
O que introduzUm link longoServidor, nome de utilizador e palavra-passe
Esforço de configuraçãoCola-se uma vez; fácil de estragar ao copiar um URL longoTrês campos; o formato do servidor (esquema e porta) tem de estar certo
Direto, filmes e sériesSeparados a partir de pistas num único ficheiro; depende de como a lista foi construídaEntregues em separado pelo servidor; normalmente mais limpo
CategoriasA partir dos valores group-title, se existiremListas de categorias separadas para direto, filmes e séries
MetadadosNo máximo nome, logótipo e grupoMuitas vezes cartazes e estrutura de temporadas e episódios para conteúdo a pedido
AtualizaçõesO ficheiro inteiro é descarregado de novo ao atualizarAs listas são pedidas de novo ao servidor ao atualizar
CredenciaisMuitas vezes dentro do URL, em texto simplesIntroduzidas em campos separados
Funciona sem login de contaSim, com ficheiros .m3u estáticos com token ou sem loginNão, precisa sempre de nome de utilizador e palavra-passe

Uma nota sobre segurança

Num link get.php, o nome de utilizador e a palavra-passe estão no próprio URL. Quem vir o link, numa captura de ecrã, numa publicação de fórum, no histórico do navegador ou numa mensagem de suporte, pode usar a sua assinatura. Um acesso Xtream contém os mesmos segredos, mas é menos provável colá-lo em algum lado por engano, porque não é um único link fácil de partilhar. Nenhuma das opções o protege se o servidor do fornecedor usar http:// simples, já que a ligação a esse servidor não é cifrada em nenhum dos casos. Trate ambos como palavras-passe e nunca os partilhe publicamente.

Qual escolher e como mudar

Escolha Xtream Codes se:

  • a sua assinatura inclui um grande catálogo de filmes e séries e quer tê-lo bem separado da TV em direto
  • quer cartazes e listas de episódios para o conteúdo a pedido, quando o fornecedor os disponibiliza
  • o seu link M3U se estraga sempre que o copia

Escolha M3U se:

  • o fornecedor só oferece um link de lista, ou um ficheiro .m3u ou .m3u8 estático
  • vê sobretudo canais em direto e uma única lista é suficiente
  • quer a configuração mais rápida possível, com uma só colagem

Mudar é simples, porque não perde a fonte antiga quando adiciona uma nova. Se tem um link get.php, já tem os dados Xtream: o servidor é tudo o que vem antes de /get.php, e o nome de utilizador e a palavra-passe são os valores que estão no link. Adicione uma nova lista, escolha Xtream Codes, introduza esses três dados e guarde. Quando estiver satisfeito com o novo perfil, pode remover o antigo com Delete Playlist (eliminar lista), ou mantê-lo.

Secção de filmes no Smart IPTV Pro Player no iPhone, com títulos a pedido numa grelha de cartazes e categorias

Usar os dois como perfis separados

Cada fonte no Smart IPTV Pro Player fica guardada como um perfil com nome próprio, e pode manter vários e alternar entre eles no menu de listas no topo do ecrã. Há quem tenha um perfil por fornecedor, ou um perfil Xtream para o serviço principal ao lado de um perfil M3U para um pacote à parte só com canais em direto. Tenha em conta que dois perfis da mesma conta podem contar para o limite de ligações do fornecedor se estiverem ambos a reproduzir ao mesmo tempo. Para as condições atuais das assinaturas na aplicação, consulte a App Store e o ecrã de compra.

Use o que usar, Settings (definições) → Refresh Interval (intervalo de atualização: 4, 12 ou 24 horas) controla com que frequência as fontes são recarregadas ao abrir a aplicação, e iniciar sessão sincroniza os seus perfis com os seus outros iPhone e iPad, como descrito na política de privacidade. Para dicas sobre listas grandes, veja organizar uma lista IPTV no iPhone.

Perguntas frequentes

M3U e Xtream Codes dão-me canais diferentes?

Normalmente não. Ambos apontam para a mesma conta no mesmo fornecedor. As diferenças que nota costumam estar na organização e nos metadados, não naquilo que subscreveu. Se faltarem canais num dos formatos, pergunte ao fornecedor.

Um é mais rápido ou mais estável do que o outro?

A reprodução passa pelos mesmos fluxos em ambos os casos, por isso a estabilidade depende sobretudo dos servidores do fornecedor e da sua rede. Carregar um ficheiro M3U muito grande pode demorar mais do que pedir listas a um servidor Xtream. Para o buffering, veja as dicas de desempenho de IPTV para iPhone.

Posso importar um ficheiro M3U em vez de um link?

Na aplicação atual, não. A configuração M3U usa um URL, por isso peça ao fornecedor o link da lista ou os dados Xtream.

Que leitor suporta os dois no iPhone?

O Smart IPTV Pro Player suporta URLs M3U e acessos Xtream Codes no iPhone e no iPad. Veja as páginas do leitor M3U e do leitor Xtream Codes, ou como escolher um leitor IPTV para iPhone. Para obter ajuda, visite o Suporte.