Education·8 min

Por Shamir

Xtream Codes para M3U: como a conversão realmente funciona (2026)

Pesquise por "converter Xtream Codes para M3U" e você encontrará vários sites que oferecem fazer isso por você, geralmente pedindo seu nome de usuário e sua senha primeiro.

Você não precisa de nenhum deles. Não há nada para converter. Um login Xtream e uma lista de reprodução M3U são duas portas de entrada diferentes para o mesmo servidor, e transformar um no outro é apenas um padrão de URL que você mesmo pode digitar em cerca de dez segundos.

Veja qual é o padrão, por que ele funciona e quando você deve usar cada porta.

As duas portas

Quando você recebe acesso a uma fonte no formato Xtream, recebe três coisas: um endereço do servidor, um nome de usuário e uma senha.

Esse servidor fala dois protocolos ao mesmo tempo:

PortaO que o player enviaO que retorna
API XtreamSolicitações estruturadas para categorias, transmissões, dados do guia e itens sob demandaJSON que o player transforma em uma biblioteca navegável
Saída M3UUma solicitação para uma lista de reproduçãoUma lista de reprodução de texto gerada com todas as entradas que sua conta pode acessar

Mesmo servidor, mesma conta, mesmo conteúdo. O M3U não é algo separado mantido pelo provedor — o servidor o gera sob demanda a partir do mesmo banco de dados que a API consulta. Por isso, "conversão" não é a palavra certa. Você está pedindo ao mesmo servidor que responda em um formato diferente.

(Se você não tem certeza nem de qual formato possui, comece por aqui.)

O padrão da URL

Dado um servidor, um nome de usuário e uma senha, a saída M3U fica em:

http://SERVER:PORT/get.php?username=USER&password=PASS&type=m3u_plus&output=ts

Substitua pelos seus próprios valores e essa será a URL da sua lista de reprodução. Não é necessário mais nada.

Os dois parâmetros no final são os que vale a pena entender:

type=

  • m3u_plus — inclui os metadados completos: nomes de exibição, logotipos, títulos dos grupos e IDs do guia. É este que você quer.
  • m3u — entradas básicas, sem metadados. Você recebe uma lista simples de itens sem nome. Quase nunca é útil.

output=

  • ts — transmissões MPEG-TS brutas. É o formato mais compatível; funciona praticamente com qualquer player. (O que é, na prática, uma transmissão .ts.)
  • m3u8 — HLS. Lida melhor com conexões instáveis porque é segmentado e, em geral, é a opção mais adequada para dispositivos móveis.
  • hls — um alias para a mesma ideia em algumas versões do servidor.

Se a lista de reprodução carrega, mas nada é reproduzido, trocar output=ts por output=m3u8 é a tentativa mais promissora. Alguns servidores só fazem a transcodificação para um dos dois formatos, e alguns dispositivos preferem claramente o HLS.

A URL do guia também

O mesmo truque funciona para os dados da programação. O feed do guia fica em:

http://SERVER:PORT/xmltv.php?username=USER&password=PASS

Isso retorna XMLTV, que é o formato que qualquer player espera para um guia de programação. Como o provedor gera ambos a partir do mesmo banco de dados, os IDs do guia nesse arquivo já correspondem aos valores de tvg-id na lista de reprodução m3u_plus — que é justamente a parte mais difícil da configuração do guia, resolvida de graça. (Por que a correspondência do guia costuma ser a parte mais trabalhosa.)

Por que você não deve usar um site de conversão

Observe a URL novamente. Ela contém seu nome de usuário e sua senha em texto simples.

Qualquer site que ofereça "converter" por você está pedindo que entregue credenciais válidas a um desconhecido, em troca de fazer uma substituição de texto que você poderia realizar no Bloco de Notas. Não há nenhum processamento que justifique confiar nele.

Na prática, quem administra esse site pode:

  • Usar sua conta, o que, em uma fonte com limite de conexões, significa que você será desconectado.
  • Vender ou vazar as credenciais.
  • Guardá-las muito tempo depois de você ter esquecido que o site existia.

O mesmo raciocínio vale para qualquer "verificador de listas de reprodução" ou "testador de M3U" que peça suas credenciais. Monte a URL você mesmo. É só copiar, colar, localizar e substituir.

Se você já usou um desses sites, altere sua senha na fonte, caso o provedor permita.

Qual porta você deve usar?

Depois de estabelecer que é possível obter um M3U a partir de um login Xtream, vem a parte que a maioria dos guias ignora: muitas vezes, você não deve fazer isso.

Adicionar a fonte como Xtream, quando o seu player oferece suporte, geralmente é melhor:

API XtreamM3U gerado
Canais ao vivoSimSim
Filmes e séries sob demandaSim, como uma biblioteca navegável completa, com metadadosTransformados em uma lista simples ou totalmente ausentes
Temporadas e episódios de sériesEstruturadosNão representados
Dados do guiaObtidos automaticamente pela APIRequer a adição manual da URL XMLTV separada
Catch-up / timeshiftDisponibilizado pela API quando o provedor oferece suporteDepende da presença de atributos por entrada
Informações da conta (validade, conexões)VisíveisNão disponíveis
Compatibilidade com qualquer playerMais limitada — o player precisa ser compatível com XtreamUniversal. Todo player lê M3U.
Credenciais na URLMantidas em campos própriosInseridas no próprio endereço

Em resumo: use Xtream se o seu player oferecer suporte e use a saída M3U quando ele não oferecer.

O motivo mais comum para querer o formato M3U é ter um player, aplicativo de TV ou dispositivo que aceite apenas a URL de uma lista de reprodução. Essa é uma necessidade totalmente legítima, e o padrão de URL acima é a forma de atendê-la. (Filmes e séries dependem especificamente dessa escolha.)

No Tuneline, as duas portas são opções completas: adicione a fonte como Xtream, com servidor, nome de usuário e senha, ou cole uma URL M3U. É o mesmo aplicativo, e você pode manter as duas.

E no sentido contrário?

As pessoas também pesquisam como converter um link M3U em um login Xtream. Isso não funciona, e vale explicar o motivo.

Uma URL M3U é uma saída. Um login Xtream é uma entrada. Você pode gerar uma lista de reprodução a partir das credenciais porque o servidor oferece esse endpoint, mas não pode reconstruir um login de API funcional a partir de uma lista de endereços de transmissões — a lista simplesmente não contém a estrutura da conta.

A única exceção é quando a lista de reprodução que você recebeu é, por si só, uma URL get.php. Nesse caso, as credenciais já estão na string de consulta, e você pode obter diretamente do endereço recebido o servidor, o nome de usuário e a senha. Isso não é uma conversão; é apenas ler a URL. Também mostra, de forma desconfortável, como essas links oferecem pouca proteção.

Solução de problemas

SintomaCausa provável
A lista de reprodução é baixada, mas está vazia ou contém uma única linha de erroNome de usuário ou senha incorretos, ou a conta expirou. Abra a URL em um navegador e leia o texto.
As entradas aparecem, mas nada é reproduzidoTente output=m3u8 em vez de output=ts.
Os nomes estão ausentes; tudo é um númeroVocê usou type=m3u em vez de type=m3u_plus.
Funciona em um dispositivo, mas mostra "máximo de conexões" no seguinteA conta limita as conexões simultâneas. Cada dispositivo conta. Como funcionam os limites de conexão.
A lista de reprodução carrega, mas o guia está vazioVocê não adicionou a URL xmltv.php ou as duas não concordam quanto aos IDs.
Nada funciona, independentemente do formato da URLConfirme a porta. Os servidores Xtream costumam usar uma porta não padrão, e omiti-la faz a conexão falhar silenciosamente.

Um hábito que vale a pena cultivar: cole primeiro a URL get.php em um navegador. Você verá uma lista de reprodução de texto ou uma mensagem de erro simples, o que informa instantaneamente se o problema está nas credenciais ou no player.

Conclusão

  • Xtream e M3U são duas portas para o mesmo servidor. Não há conversão.
  • A lista de reprodução está em get.php?username=…&password=…&type=m3u_plus&output=ts.
  • O guia está em xmltv.php?username=…&password=….
  • Nunca entregue credenciais a um site de conversão. Você está trocando sua confiança por uma operação de localizar e substituir.
  • Prefira a porta Xtream quando o seu player oferecer suporte — você mantém bibliotecas sob demanda, dados do guia e informações da conta.
  • A URL contém sua senha. Trate-a como um segredo e nunca a publique.

Quer um player compatível com as duas portas? Baixe Tuneline — adicione sua fonte como Xtream ou como uma URL M3U, gratuitamente e sem conteúdo incluído.

Compartilhar o artigo

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Leia este artigo em outro idioma

O Tuneline é um aplicativo reprodutor de mídia. Ele não fornece, hospeda nem distribui nenhum conteúdo. Você traz a sua própria lista de reprodução, exatamente como faria com o VLC.

#how to create m3u playlist from xtream code#xtream codes to m3u#convert m3u link to xtream code#xtream codes url#get m3u from xtream
Voltar para todos os artigos