Por Rawnok Jahan
Como criar uma playlist M3U do zero (2026)
Quase tudo o que se escreve sobre arquivos M3U pressupõe que alguém entregou um a você. Este guia segue o caminho oposto: você tem algumas URLs de streams ou várias fontes que quer reunir em um só lugar e deseja criar a playlist por conta própria.
Boas notícias. Um arquivo M3U é texto simples. Você pode criá-lo no Bloco de Notas, no TextEdit ou em qualquer editor que já tenha, e ele funcionará em todo reprodutor que leia M3U. Não é necessário nenhum software especial, ferramenta paga ou conta. O formato é o mais simples que se pode esperar de um formato de arquivo.
Veja o processo completo, do início ao fim.
A forma honesta de colocar isso: Tuneline é um reprodutor de mídia para conteúdo que você fornece. Este guia mostra como criar uma playlist a partir de fontes que você já tem o direito de usar. O aplicativo não inclui nenhuma lista nem conteúdo próprio.
O que um arquivo M3U realmente é
Um M3U é um índice, não um contêiner. Ele não contém vídeo nem áudio. É um arquivo de texto que lista nomes e endereços; o reprodutor o lê de cima a baixo e monta uma biblioteca a partir do que encontra. (Veja a explicação completa do formato.)
É por isso que você pode criá-lo manualmente. Não há estrutura binária para errar, soma de verificação de cabeçalho nem compactação. Se você consegue digitar uma URL, consegue criar uma playlist.
A playlist mínima viável
O M3U válido mais simples é uma lista de URLs, uma por linha:
https://example.com/stream-one.m3u8
https://example.com/stream-two.m3u8
Isso realmente funciona. Qualquer reprodutor vai carregá-la. Mas é horrível de usar, porque nada tem nome — você recebe uma lista de URLs brutas e não faz ideia de qual é qual.
Por isso, na prática, todo mundo usa M3U estendido, que acrescenta uma linha de metadados antes de cada entrada:
#EXTM3U
#EXTINF:-1,First Source
https://example.com/stream-one.m3u8
#EXTINF:-1,Second Source
https://example.com/stream-two.m3u8
Três regras e você terá entendido todo o formato:
#EXTM3Una primeira linha. Essa única linha informa ao reprodutor que ele deve "esperar metadados abaixo". Se ela for omitida, muitos reprodutores voltam ao modo de URLs simples acima e perdem todos os nomes que você escreveu.#EXTINF:antes de cada entrada. O número depois dos dois-pontos é a duração em segundos. Para qualquer conteúdo ao vivo ou sem duração definida, use-1. Depois da vírgula vem o nome exibido.- O endereço na linha imediatamente seguinte. Uma entrada, um endereço, logo depois da linha
#EXTINFcorrespondente.
Adicionando logotipos, grupos e IDs do guia
O formato básico já cria uma lista funcional. Alguns atributos opcionais a tornam mais agradável de navegar. Eles ficam dentro da linha #EXTINF, antes da vírgula:
#EXTM3U
#EXTINF:-1 tvg-id="source.one" tvg-logo="https://example.com/logo1.png" group-title="News",First Source
https://example.com/stream-one.m3u8
#EXTINF:-1 tvg-id="source.two" tvg-logo="https://example.com/logo2.png" group-title="Sport",Second Source
https://example.com/stream-two.m3u8
O que cada um oferece:
| Atributo | O que ele faz | Vale a pena definir? |
|---|---|---|
tvg-id | Associa esta entrada a um feed de guia (EPG) para alinhar os dados da programação | Somente se você usar um guia. Nesse caso, este é o atributo mais importante. |
tvg-logo | URL de um ícone exibido ao lado do nome | É bom ter. Precisa ser uma URL de imagem acessível. |
group-title | A categoria em que esta entrada será arquivada | Sim. É isso que transforma uma lista simples em um menu fácil de navegar. |
tvg-name | Um nome alternativo usado para associar ao guia | Somente se tvg-id não estiver disponível e o reprodutor fizer a associação pelo nome. |
group-title é o atributo que mais muda sua experiência no dia a dia. Os reprodutores criam a barra lateral de categorias diretamente a partir dele; por isso, uma playlist com grupos bem definidos é fácil de navegar desde o início, enquanto uma sem grupos vira uma rolagem interminável. (Saiba mais sobre como organizar uma playlist em categorias.)
Se você pretende adicionar um guia, defina tvg-id corretamente já no momento da criação. Associar manualmente um guia a uma playlist depois, entrada por entrada, é realmente um sofrimento. (Veja como funciona a associação ao guia.)
Passo a passo: criando o arquivo
No Windows
- Abra o Bloco de Notas. Não use o Word nem o WordPad — você precisa de um editor de texto simples, sem formatação.
- Digite sua playlist usando o formato acima.
- Arquivo → Salvar como.
- Defina Tipo como Todos os arquivos (*.*). Esta é a etapa que todo mundo esquece.
- Dê ao arquivo o nome
myplaylist.m3u— com a extensão escrita no nome. - Defina a Codificação como UTF-8.
Se você pular a etapa 4, o Windows salvará silenciosamente myplaylist.m3u.txt, e nenhum reprodutor o reconhecerá.
No macOS
- Abra o TextEdit.
- Formatar → Transformar em Texto Simples (
⇧⌘T). O TextEdit começa no modo de texto formatado, o que corromperá o arquivo. - Digite sua playlist.
- Arquivo → Salvar, e dê ao arquivo o nome
myplaylist.m3u. - Quando o macOS oferecer a opção de adicionar
.txt, escolha Usar .m3u.
No Android ou no iOS
Os editores de texto para celular variam muito quanto à possibilidade de controlar a extensão do arquivo. Geralmente é menos trabalhoso criar o arquivo em um computador e transferi-lo, ou usar um editor que permita salvá-lo com uma extensão arbitrária.
Qual extensão: .m3u ou .m3u8?
As duas funcionam. A diferença prática está na codificação do texto:
.m3u8indica conteúdo em UTF-8, o que faz com que nomes em outros idiomas, acentos e alfabetos não latinos sejam preservados corretamente..m3uhistoricamente indicava uma codificação local e antiga, e alguns softwares mais antigos ainda a tratam dessa forma.
Salve como .m3u8 usando a codificação UTF-8, a menos que tenha um motivo específico para não fazer isso. Todo reprodutor moderno lê as duas extensões, e você evita toda uma categoria de problemas com caracteres corrompidos. A única ressalva: alguns aplicativos antigos de TV reconhecem apenas .m3u; portanto, se um dispositivo simplesmente recusar seu arquivo, renomear a extensão é uma tentativa simples que vale a pena.
Carregando sua playlist
Depois de salvar, abra o arquivo em um reprodutor.
No computador, a maioria dos reprodutores consegue abrir diretamente um arquivo local. No Tuneline no macOS, Windows ou Linux, escolha Adicionar fonte, selecione o arquivo local e ele será carregado imediatamente.
Em celulares e TVs, o caminho mais confiável é usar uma URL em vez de um arquivo local, porque os aplicativos móveis e de TV ficam isolados de locais arbitrários do sistema de arquivos. Se quiser usar a mesma playlist criada manualmente na TV, hospede o arquivo em algum lugar onde ele possa ser acessado por HTTPS e adicione-o pelo endereço. (Veja como transformar um M3U local em uma URL.)
Há algo importante a saber antes de investir uma hora em um arquivo criado manualmente: uma playlist file:// local não pode ser sincronizada com a nuvem. A sincronização na nuvem precisa de um endereço que possa ser acessado de outro dispositivo, e um caminho no disco rígido do seu computador não é isso. Hospedá-la como URL torna a playlist portátil em todos os dispositivos que você possui.
Os cinco erros que fazem uma playlist criada manualmente parar de funcionar
Em ordem aproximada de frequência:
- O arquivo é, na verdade, um
.txt. O Windows oculta as extensões por padrão; por isso, no Explorer,playlist.m3u.txtaparece comoplaylist.m3u. Ative Exibir → Extensões de nome de arquivo e confira. #EXTM3Uestá ausente ou não é a primeira linha. Se houver uma linha em branco ou um caractere perdido antes dela, o reprodutor tratará o arquivo inteiro como uma lista de URLs simples. Todos os nomes que você digitou desaparecerão.- A URL não está na linha diretamente após o
#EXTINFcorrespondente. Uma linha em branco entre as duas deixa a entrada sem endereço. - Texto formatado em vez de texto simples. Um arquivo criado no Word ou no modo padrão do TextEdit contém bytes de formatação. Ele parece normal na tela, mas é interpretado como lixo.
- Aspas curvas em um atributo. Editores que corrigem automaticamente
"para"produzem atributos que nenhum analisador reconhece. Este é o erro mais traiçoeiro, porque o arquivo parece perfeito. Editores de texto simples não fazem isso; processadores de texto fazem.
Se o arquivo carrega, mas não mostra nada, siga a lista de verificação para canais que não carregam — nesse ponto, o formato está correto e o problema são os endereços.
Um modelo para copiar
#EXTM3U
#EXTINF:-1 tvg-id="example.news" tvg-logo="https://example.com/news.png" group-title="News",Example News
https://example.com/news/index.m3u8
#EXTINF:-1 tvg-id="example.sport" tvg-logo="https://example.com/sport.png" group-title="Sport",Example Sport
https://example.com/sport/index.m3u8
#EXTINF:-1 group-title="Local",Local Recording Folder Stream
http://192.168.1.50:8080/stream
Substitua os endereços pelos seus, salve como .m3u8 em UTF-8 e você terá uma playlist funcional.
De onde vêm as fontes
Este guia trata deliberadamente do formato do arquivo. De onde vêm os endereços inseridos nele é outra questão — e a resposta é importante.
Entre as fontes legítimas a partir das quais você pode criar uma playlist estão seu próprio servidor de mídia doméstico, câmeras de rede e codificadores na sua LAN, feeds FAST e de TV aberta publicados gratuitamente e qualquer serviço que forneça um endereço como parte de uma assinatura que você realmente tenha. (O que são canais FAST e como adicioná-los.) (Reprodução a partir do Jellyfin, Plex ou Emby.)
Um reprodutor é uma ferramenta para conteúdo que você tem o direito de assistir. Criar uma playlist não muda a origem do conteúdo.
O ponto principal
- Um M3U é texto simples. O Bloco de Notas ou o TextEdit é todo o software de que você precisa.
#EXTM3Uprimeiro; depois,#EXTINF:-1,Name, seguido imediatamente pelo endereço.group-titletorna a playlist fácil de navegar;tvg-idfaz o guia se alinhar.- Salve como
.m3u8em UTF-8 e configure seu editor para texto simples. - O problema mais comum é o arquivo estar secretamente em
.txt.
Montou uma lista de reprodução e quer um lugar para executá-la? Baixe Tuneline — grátis, sem conteúdo incluído e compatível com macOS, Windows, Linux, iPhone, iPad, Android, Android TV, Google TV e Apple TV.
Compartilhar o artigo
Get Tuneline free
A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.
Download freeArtigos relacionados
- Como abrir um arquivo MKV em qualquer dispositivo (2026)
- Como editar uma playlist M3U sem danificá-la
- Como instalar um app por sideload na Fire TV: passo a passo (2026)
- Como transformar um arquivo M3U em uma URL de playlist (2026)
- Ethernet vs. Wi-Fi para transmissões em 4K: o que realmente importa (2026)
Leia este artigo em outro idioma
- EnglishHow to Create an M3U Playlist From Scratch (2026)
- FrançaisComment créer une playlist M3U de zéro (2026)
- AfrikaansHoe om ’n M3U-snitlys van nuuts af te skep (2026)
- العربيةكيفية إنشاء قائمة تشغيل M3U من الصفر (2026)
- বাংলাশুরু থেকে একটি M3U প্লেলিস্ট কীভাবে তৈরি করবেন (২০২৬)
- ČeštinaJak vytvořit M3U playlist od nuly (2026)
- DanskSådan opretter du en M3U-playliste fra bunden (2026)
- DeutschSo erstellst du eine M3U-Playlist von Grund auf (2026)
- ΕλληνικάΠώς να δημιουργήσετε μια λίστα αναπαραγωγής M3U από το μηδέν (2026)
- EspañolCómo crear una lista de reproducción M3U desde cero (2026)
- Español (Latinoamérica)Cómo crear una lista de reproducción M3U desde cero (2026)
- فارسیچگونه یک فهرست پخش M3U را از صفر بسازیم (۲۰۲۶)
- SuomiMiten luot M3U-soittolistan alusta alkaen (2026)
- हिन्दीस्क्रैच से M3U प्लेलिस्ट कैसे बनाएं (2026)
- MagyarHogyan készítsünk M3U lejátszási listát a semmiből (2026)
- ItalianoCome creare da zero una playlist M3U (2026)
- 한국어처음부터 M3U 재생목록 만들기 (2026)
- Bahasa MelayuCara Membina Senarai Main M3U dari Awal (2026)
- NederlandsZo maak je zelf een M3U-afspeellijst (2026)
- NorskSlik oppretter du en M3U-spilleliste fra bunnen av (2026)
- PolskiJak utworzyć playlistę M3U od podstaw (2026)
- PortuguêsComo criar uma playlist M3U do zero (2026)
- RomânăCum să creezi de la zero un playlist M3U (2026)
- РусскийКак создать плейлист M3U с нуля (2026)
- СрпскиKako da napravite M3U plejlistu od nule (2026)
- SvenskaSå skapar du en M3U-spellista från grunden (2026)
- TagalogPaano Gumawa ng M3U Playlist Mula sa Simula (2026)
- TürkçeSıfırdan M3U Oynatma Listesi Oluşturma (2026)
- Tiếng ViệtCách tạo danh sách phát M3U từ đầu (2026)
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.