
Neste artigo
Este artigo faz parte do guia O que é IPTV? Guia completo para iniciantes em Portugal.
Um ficheiro M3U é uma lista de reprodução em texto simples: cada entrada indica o nome de um conteúdo e o endereço onde ele está. O formato nasceu para listas de música (o nome vem de "MP3 URL") e tornou-se o formato base do IPTV: uma lista M3U de IPTV contém os canais, cada um com o seu nome, grupo, logótipo, identificador do guia e o endereço do fluxo de vídeo. A aplicação de IPTV lê a lista e mostra os canais; quando escolhe um, a aplicação abre o endereço correspondente.
Para o contexto geral, veja O que é IPTV.
M3U, M3U8 e "m3u_plus"
| Termo | O que é |
|---|---|
| M3U | Lista de reprodução em texto |
| M3U "estendido" | M3U com linhas #EXTINF e atributos (nome, grupo, logótipo, tvg-id) |
| M3U8 | M3U codificado em UTF-8; também é o nome das listas de segmentos usadas em streaming HLS |
| m3u_plus | Parâmetro usado por muitos fornecedores para pedir a lista com atributos extra (grupos, logótipos) |
M3U ou M3U8: qual pedir ao fornecedor?
Muitos fornecedores permitem escolher o formato dos fluxos no próprio URL (por exemplo, output=ts ou output=m3u8):
| Formato dos fluxos | Como funciona | Quando escolher |
|---|---|---|
| TS (MPEG-TS) | Fluxo contínuo | Boxes Android TV e leitores como o TiviMate, quando funciona bem |
| M3U8 (HLS) | Vídeo em pequenos segmentos | Smart TV, Apple TV, iPhone e navegadores, que lidam melhor com HLS |
Se alguns canais não abrem num equipamento, experimentar o outro formato é muitas vezes a solução. A codificação da lista em UTF-8 (o "M3U8" no sentido de ficheiro) é sempre recomendável, para os acentos aparecerem bem.
Como é por dentro (exemplo)
#EXTM3U
#EXTINF:-1 tvg-id="CanalExemplo.pt" tvg-logo="https://exemplo/logo.png" group-title="Portugal",Canal Exemplo
http://servidor.exemplo/stream/123Cada canal ocupa duas linhas: a de informação (#EXTINF) e a do endereço. Os atributos estão explicados em Como editar uma lista M3U.
Ficheiro local vs. URL
| Ficheiro (.m3u) | URL da lista | |
|---|---|---|
| Como chega | Descarregado ou enviado | Endereço fornecido pelo serviço |
| Atualizações | Manuais (tem de descarregar de novo) | Automáticas, quando a aplicação recarrega |
| Ideal para | Listas próprias, testes | Serviços de IPTV com canais que mudam |
A maioria dos serviços dá um URL, que contém normalmente as suas credenciais. Veja URL da lista M3U.
Como a aplicação usa a lista
- Descarrega a lista (do URL ou do ficheiro).
- Lê cada entrada e cria a lista de canais, organizada por grupos.
- Associa cada canal ao guia de programação através do tvg-id. Veja EPG no IPTV.
- Abre o endereço do canal quando o escolhe.
- Recarrega a lista periodicamente, para apanhar alterações do fornecedor.
M3U ou Xtream Codes?
Muitos serviços oferecem as duas formas. O Xtream Codes (servidor, utilizador e palavra-passe) é mais cómodo e organiza melhor filmes, séries e guia; o M3U é universal e funciona em praticamente todos os leitores, incluindo o VLC. Veja Xtream Codes API.
Abrir uma lista M3U
- No computador: VLC (Média › Abrir transmissão de rede). Veja Como ver IPTV no VLC.
- Na televisão: um leitor de IPTV (TiviMate, Smart IPTV, SS IPTV). Veja Melhores aplicações IPTV.
- No telemóvel: leitores da Google Play ou da App Store.
Listas M3U "públicas": porque evitar
Na internet circulam listas M3U "grátis" com canais premium. Estas listas:
- distribuem conteúdos sem autorização dos titulares de direitos;
- deixam de funcionar sem aviso, quando são bloqueadas;
- podem conter endereços maliciosos ou servir para recolher dados.
Para as alternativas legais gratuitas, veja IPTV grátis em Portugal; para os riscos, IPTV pirata: riscos.
Perguntas frequentes
O que é um ficheiro M3U?
É uma lista de reprodução em texto simples. No IPTV, contém os canais e os endereços dos respetivos fluxos de vídeo.
Qual a diferença entre M3U e M3U8?
M3U8 é um M3U codificado em UTF-8; o termo também designa as listas de segmentos usadas no streaming HLS.
Como abro um ficheiro M3U?
No computador, com o VLC; na televisão, com um leitor de IPTV; no telemóvel, com um leitor da Google Play ou da App Store.
As listas M3U grátis da internet são legais?
Em regra, não: distribuem canais sem autorização e deixam de funcionar quando são bloqueadas.
Em resumo
Um ficheiro M3U é uma lista de reprodução em texto que, no IPTV, contém os canais com nome, grupo, logótipo, identificador do guia e endereço do vídeo. A aplicação lê a lista (normalmente a partir de um URL do seu serviço), associa os canais ao guia e abre o endereço de cada canal. Use a lista do seu serviço e evite listas públicas.
Tem o URL da sua lista mas não sabe onde o colocar? Explicamos onde o encontrar e como o introduzir.
URL da lista M3U


