O que é uma lista M3U? Guia simples
Uma lista M3U é um ficheiro de texto simples que enumera um conjunto de streams de media, um após o outro, com um nome e um endereço para cada um. No IPTV, essa lista são os seus canais — a aplicação lê o ficheiro, mostra os nomes e liga-se ao endereço do stream correspondente quando escolhe um.
O que contém realmente um ficheiro M3U
Uma lista M3U típica começa com uma linha de cabeçalho (#EXTM3U), seguida de pares de linhas para cada canal: uma linha com o nome e os detalhes do canal, e a linha seguinte com o URL real do stream ao qual o leitor se liga. Nunca vai precisar de ler este formato pessoalmente — a sua aplicação IPTV interpreta-o automaticamente — mas conhecer a sua estrutura explica porque é que uma única linha em falta ou mal formada pode fazer falhar um canal enquanto o resto da lista funciona normalmente.
M3U vs M3U8 — há alguma diferença?
Funcionalmente, não. O M3U8 apenas indica que o ficheiro está codificado em UTF-8, o que importa para suportar nomes de canais e caracteres que não são do inglês. A maioria das aplicações IPTV modernas trata .m3u e .m3u8 exatamente da mesma forma.
Porque é que a sua aplicação precisa do URL, e não apenas de um ficheiro guardado
A maioria das subscrições IPTV fornece um URL de lista em vez de um ficheiro para descarregar uma única vez. Isto importa porque a lista de canais por trás desse URL pode ser atualizada do lado do fornecedor — novos canais adicionados, streams inativos removidos — sem que tenha de fazer nada, desde que a sua aplicação volte a consultar o mesmo URL periodicamente em vez de depender de um único download.
Quando uma lista M3U deixa de funcionar
Se a sua lista de canais aparecer subitamente vazia ou a aplicação indicar uma lista inválida, as duas causas mais comuns são um erro de digitação no URL (um espaço a mais ou um carácter copiado incorretamente) ou uma subscrição expirada. Raramente a culpa é do próprio formato M3U.
A lista não carrega? Veja o guia completo de resolução de problemas da aplicação IPTVPrecisa de forçar a atualização de uma lista? Descubra como atualizar uma lista IPTVM3U vs acesso Xtream Codes
M3U é um link para uma lista de reprodução; Xtream Codes é um método de acesso diferente que usa utilizador, palavra-passe e endereço do servidor em vez de um único URL. Muitas subscrições suportam ambos — a escolha costuma depender de qual a sua aplicação preferida gere melhor.
Veja a comparação completa: Xtream Codes vs M3U