Coleção colaborativa de transmissões de canais de IPTV disponíveis publicamente no mundo todo, distribuídas como playlists M3U.
cachemiao/m3u-studio
Editor de canais IPTV e servidor de assinaturas auto-hospedados para gerenciar playlists M3U e TXT, logos, EPG e URLs curtas de assinatura.
- Estrelas
- 69
- Forks
- 4
- Issues abertas
- 0
- Último commit
- ontem
O que é?
O M3U Studio é um app web baseado em Flask para organizar listas de canais IPTV. Você pode manter várias playlists, cada uma com seus próprios grupos, logos e configurações de EPG, e publicá-las como links de assinatura M3U ou TXT que os players conseguem ler. Cada lista também pode ter um nome curto personalizado para a URL de assinatura, e é possível criar assinaturas combinadas de várias listas.
O editor inclui as tarefas comuns de organização: importar arquivos M3U ou TXT em UTF-8 com um relatório dos canais corrigidos e ignorados, editar em lote grupos, IDs de EPG e parâmetros FCC, mover ou copiar canais entre listas e verificar os tempos de resposta dos streams. Uma biblioteca compartilhada de logos oferece busca, uploads e correspondência aproximada por nome. É possível desfazer alterações em rascunhos, manter configurações publicadas recentes e exportar e restaurar backups em JSON.
O projeto inclui configurações com Docker e Docker Compose para AMD64 e ARM64. O projeto não fornece streams nem arquivos de logo e está licenciado sob GPL-2.0, com uma restrição declarada ao uso pessoal e interno.
Recursos principais
- 01Gerencie várias listas de canais, cada uma com sua própria URL de assinatura e um nome curto opcional.
- 02Importe arquivos M3U ou TXT em UTF-8 e veja um relatório dos canais corrigidos e ignorados.
- 03Edite em lote grupos, IDs de EPG, parâmetros de replay e FCC.
- 04Busque, envie e encontre logos de canais por correspondência aproximada em uma biblioteca compartilhada.
- 05Meça os tempos de resposta dos streams, com novo teste por canal e verificações em lote que podem ser canceladas.
- 06Exporte e restaure backups de configuração em JSON.
Casos de uso
- Manter playlists IPTV pessoais e compartilhá-las com TVs ou players na rede doméstica.
- Consolidar várias playlists de origem em um único link de assinatura combinada.
- Organizar listas grandes de canais importadas com edições em lote e correspondência de logos.
Início rápido
- 1
Baixe a imagem do Docker
docker pull cachemiao/m3u-studio:latest - 2
Inicie o contêiner
docker run -d --name m3u-studio -p 8324:8324 -v m3u-studio-data:/data -e TZ=Asia/Shanghai --restart unless-stopped --security-opt no-new-privileges:true --cap-drop ALL cachemiao/m3u-studio:latest - 3
Abra http://device-IP:8324 em um navegador e crie uma conta de administrador
Antes de usar
- É licenciado sob GPL-2.0; portanto, redistribuir versões modificadas exige manter os termos da GPL.
- O README informa que o uso se destina a fins pessoais e a intranets, e proíbe o uso comercial.
- As verificações do tempo de resposta do stream não oferecem suporte aos protocolos UDP, RTP ou RTSP.
- Os recursos de reprodução e FCC dependem de serviços separados, como rtp2httpd, que você precisa implantar por conta própria.
Tópicos
Perguntas frequentes
- O que é m3u-studio?
- Editor de canais IPTV e servidor de assinaturas auto-hospedados para gerenciar playlists M3U e TXT, logos, EPG e URLs curtas de assinatura. O M3U Studio é um app web baseado em Flask para organizar listas de canais IPTV. Você pode manter várias playlists, cada uma com seus próprios grupos, logos e configurações de EPG, e publicá-las como links de assinatura M3U ou TXT que os players conseguem ler. Cada lista também pode ter um nome curto personalizado para a URL de assinatura, e é possível criar assinaturas combinadas de várias listas.
- m3u-studio é gratuito? Qual é a licença?
- m3u-studio é open source sob a licença GPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- m3u-studio ainda é mantido?
- Manutenção ativa. O último commit de m3u-studio foi em 19 de out. de 2026.
- Para que posso usar m3u-studio?
- Manter playlists IPTV pessoais e compartilhá-las com TVs ou players na rede doméstica. Consolidar várias playlists de origem em um único link de assinatura combinada. Organizar listas grandes de canais importadas com edições em lote e correspondência de logos.
- Como instalar m3u-studio?
- Baixe a imagem do Docker: docker pull cachemiao/m3u-studio:latest Inicie o contêiner: docker run -d --name m3u-studio -p 8324:8324 -v m3u-studio-data:/data -e TZ=Asia/Shanghai --restart unless-stopped --security-opt no-new-privileges:true --cap-drop ALL cachemiao/m3u-studio:latest Abra http://device-IP:8324 em um navegador e crie uma conta de administrador
- Onde consigo m3u-studio?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cachemiao/m3u-studio
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Aplicativo web de receitas auto-hospedado, feito com Python e Flask, para gerenciar receitas, listas de compras e planejamento de refeições.
Monitor de páginas da web auto-hospedado que avisa pelo Discord, e-mail, Slack, Telegram, webhooks e outros canais quando há mudanças.
Um rastreador de treinos e peso corporal para hospedar por conta própria, planejar rotinas, registrar séries e manter os dados de treino no seu próprio servidor.
Chat em grupo web auto-hospedado, com salas, mensagens diretas, busca, anexos de arquivos e API para bots, implantável como uma única imagem Docker.
Serviço de acompanhamento de atividades físicas auto-hospedado, com sincronização e análise de atividades do Strava, Garmin Connect e arquivos GPX/TCX/FIT, mantendo os dados no seu próprio servidor.