Uma lista de reprodução M3U é um ficheiro de texto simples que enumera a localização de itens de média — canais de TV em direto, vídeos ou faixas de música — para que um leitor multimédia os carregue e reproduza por ordem. Cada linha é um link (um URL ou um caminho de ficheiro) ou a descrição do link seguinte. Os leitores de IPTV usam ficheiros M3U para importar uma lista de canais inteira de uma só vez. Este guia explica o formato, a diferença entre M3U e M3U8, o significado das etiquetas e como carregar uma lista em segurança.
O que é um ficheiro M3U
M3U é a sigla de MP3 URL (ou Moving Picture Experts Group Audio Layer 3 Uniform Resource Locator). Foi criado na década de 1990 como uma forma simples de guardar uma lista de música e tornou-se, desde então, a maneira padrão de entregar uma lista de links de média a um leitor.
O formato é deliberadamente básico: é um ficheiro de texto .m3u (ou .m3u8) que pode abrir em qualquer editor de texto. Não contém vídeo nem áudio — apenas indicações de onde o conteúdo se encontra. Pense nele como um índice, não como o conteúdo.
Um ficheiro M3U mínimo tem este aspeto:
#EXTM3U
#EXTINF:-1,News Channel HD
https://example.com/streams/news.m3u8
#EXTINF:-1,Sports Channel HD
https://example.com/streams/sports.m3u8
A primeira linha, #EXTM3U, marca-o como um ficheiro M3U estendido. Cada canal ocupa depois duas linhas: uma descrição #EXTINF seguida do link que efetivamente reproduz.
M3U vs. M3U8
Vai encontrar as duas extensões, .m3u e .m3u8. A diferença é pequena, mas vale a pena conhecê-la:
| .m3u | .m3u8 | |
|---|---|---|
| Codificação de texto | Codificação local / ANSI | UTF-8 |
| Nomes internacionais | Pode mostrar caracteres estropiados | Mostra corretamente acentos, emoji e alfabetos não latinos |
| Usado pelo streaming HLS | Não | Sim — é o formato de manifesto do HLS |
| Recomendado hoje | Legado | Preferível |
Como o M3U8 usa UTF-8, lida sem problemas com nomes de canais em qualquer língua e é também o formato de manifesto que o streaming HLS utiliza para enumerar os segmentos de vídeo. Para listas de reprodução, prefira o M3U8 sempre que puder escolher.
Dentro do ficheiro: as etiquetas explicadas
Uma linha de M3U estendido pode transportar mais do que um nome. Os leitores de IPTV leem etiquetas extra na linha #EXTINF para construir uma lista de canais bem apresentada:
| Etiqueta | O que faz | Exemplo |
|---|---|---|
#EXTM3U |
Marca o ficheiro como M3U estendido (é sempre a primeira linha) | #EXTM3U |
#EXTINF:-1 |
Inicia a entrada de um canal; -1 significa em direto (sem duração fixa) |
#EXTINF:-1,BBC One |
tvg-id |
Liga o canal aos seus dados de EPG | tvg-id="bbcone.uk" |
tvg-logo |
URL da imagem do logótipo do canal | tvg-logo="https://.../bbc1.png" |
group-title |
A categoria em que o canal aparece | group-title="UK Entertainment" |
Uma entrada totalmente etiquetada combina-as:
#EXTINF:-1 tvg-id="bbcone.uk" tvg-logo="https://example.com/bbc1.png" group-title="UK Entertainment",BBC One HD
https://example.com/streams/bbcone.m3u8
É o tvg-id que liga um canal ao seu guia de programação. Para mostrar «o que está a dar agora e a seguir», o leitor faz corresponder este identificador a um ficheiro EPG (Electronic Program Guide).
Como carregar uma lista M3U
Pode acrescentar uma lista M3U como ficheiro ou como URL. O URL costuma ser melhor, porque a fonte pode atualizar a lista à distância, sem que tenha de voltar a importá-la.
- Obtenha a lista. Ou um ficheiro
.m3u/.m3u8local, ou um URL M3U alojado, de uma fonte licenciada. - Escolha um leitor. O VLC funciona em computadores; na TV, use um leitor de IPTV como o TiviMate ou o IPTV Smarters. Veja o nosso guia dos melhores leitores de IPTV.
- Acrescente a lista. Abra o ficheiro, ou cole o URL M3U no campo «adicionar lista de reprodução» da aplicação.
- Acrescente um EPG (opcional). Cole o seu URL de EPG para que o guia mostre os nomes e as horas dos programas.
- Organize. Use as categorias
group-titlepara ordenar os canais; a maioria dos leitores deixa esconder ou reordenar grupos.
Para um percurso completo numa aplicação concreta, siga o nosso guia de instalação do TiviMate, passo a passo.
É legal?
O formato M3U é completamente legal — é uma lista de links em texto simples, como um ficheiro de favoritos. A legalidade depende inteiramente daquilo para que os links apontam.
- Legal: uma lista com os seus próprios ficheiros, com canais em sinal aberto ou com emissões de um fornecedor que detém os direitos.
- Ilegal: uma lista que transmita canais premium ou de televisão por subscrição sem autorização do detentor dos direitos, independentemente do formato de ficheiro usado para os enumerar.
Atenção: as listas M3U «recheadas», vendidas baratas com milhares de canais premium, quase nunca têm licença. A WatchlyGuide só cobre fontes licenciadas. Se uma lista promete todos os canais de televisão paga por uns poucos euros, não é um serviço legítimo.
Em resumo
Uma lista de reprodução M3U não é mais do que um ficheiro de texto que indica onde o conteúdo se encontra, com etiquetas opcionais que dizem ao leitor o nome, o logótipo, a categoria e o identificador de guia de cada canal. Prefira a variante M3U8 em UTF-8, combine-a com um EPG para ter o guia completo, carregue-a num leitor de confiança e use-a sempre com fontes que detêm os direitos devidos. Assim que perceber a linha #EXTINF, o formato inteiro torna-se fácil de ler.
A seguir, monte o guia de programação com a nossa explicação sobre o que é um EPG, ou comece pelos fundamentos com o que é o IPTV.
Ficou com dúvidas sobre algum termo desta página? Procure-o no glossário de streaming.